Blame view

database/update/script_sql/db-update-2020-10-15.sql 672 Bytes
f4d2696b   Etienne Pallier   Changement du typ...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use database;

-- Changer le type pour materiels.prix_ht : float unsigned => decimal(13,2)
-- car :
-- float ne marche pas bien dans les comparaisons
-- et
-- unsigned est deprecated pour float, decimal, ...
-- cf https://dev.mysql.com/doc/refman/8.0/en/numeric-type-syntax.html
-- cf https://dev.mysql.com/doc/refman/8.0/en/no-matching-rows.html
-- conseillé pour le type monétaire : decimal(13,2)
-- https://rietta.com/blog/best-data-types-for-currencymoney-in/
-- Champ : materiels.prix_ht
-- Ancien format : float UNSIGNED DEFAULT NULL
-- Nouveau format : decimal(13,2) NULL DEFAULT NULL
ALTER TABLE materiels CHANGE prix_ht prix_ht DECIMAL(13,2) NULL DEFAULT NULL;