Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

perbarui massal nilai desimal tabel mysql dan ubah jenis bidang kolom

Anda dapat membulatkan kolom yang sesuai di setiap tabel menjadi 2 tempat desimal menggunakan:

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

Kemudian ubah kolom yang sesuai di setiap tabel menjadi DECIMAL(10, 2) :

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

Tapi ini adalah sesuatu yang harus Anda lakukan di masa pemeliharaan, bukan jam tayang dan Anda harus membuat cadangan database Anda sebagai tindakan manajemen bencana sebelum melakukan ini.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa yang salah dengan SQL saya di sini? #1089 - Kunci awalan salah

  2. Jelaskan kebuntuan yang tidak dapat dijelaskan

  3. Interval stempel waktu

  4. Kesalahan menginstal Apache dengan xampp

  5. Mysql bergabung dengan empat tabel dan tunjukkan nilai NULL