Mysql
 sql >> Baza danych >  >> RDS >> Mysql

masa aktualizuje wartość dziesiętną tabeli mysql i zmienia typ pola kolumny

Możesz zaokrąglić odpowiednie kolumny w każdej tabeli do 2 miejsc po przecinku, używając:

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

Następnie zmień odpowiednią kolumnę w każdej tabeli na DECIMAL(10, 2) :

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

Ale jest to coś, co powinieneś robić w oknie konserwacji, a nie w godzinach pracy, i przed wykonaniem tej czynności powinieneś wykonać kopię zapasową bazy danych jako środek zarządzania katastrofami.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy mysql może zaimportować plik csv lub inny plik txt do jednej kolumny?

  2. mysql nie działa

  3. Ukryj zduplikowane wyniki w zapytaniu MySQL

  4. Błąd Forward Engineering MySQL Workbench 1064

  5. Kolejność SQL według liczby