sql >> Database >  >> RDS >> Mysql

massa-update mysql-tabel decimale waarde en wijzig kolomveldtype

U kunt de corresponderende kolommen in elke tabel afronden op 2 decimalen met:

Update <table-name> SET <column-name> = ROUND(<column-name>, 2);

Wijzig vervolgens de corresponderende kolom in elke tabel in een DECIMAL(10, 2) :

ALTER TABLE `<table-name>` CHANGE COLUMN `<column-name>` `<column-name>` DECIMAL(10,2) NULL DEFAULT NULL ;

Maar dit is iets wat u zou moeten doen in uw onderhoudsvenster, niet in live-uren en u moet een back-up van uw database maken als een rampenbeheermaatregel voordat u dit doet.




  1. mysql tijdsverschil naar uren

  2. Voeg clientinvoer in de MySQL-database in met C

  3. Verklaar onverklaarbare impasse

  4. Maak een matrix voor waarden uit de lijst met kolommen die zijn geëxtraheerd in Postgres