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

Tabel MySQL Alter menyebabkan Kesalahan:Penggunaan nilai NULL tidak valid

Sepertinya ada beberapa baris dengan nilai NULL. Perbarui semua nilai nol ke tanggal default di kolom itu, lalu coba lakukan perubahan.

Coba ini

--update null value rows
UPDATE enterprise
SET creation_date = CURRENT_TIMESTAMP
WHERE creation_date IS NULL;


ALTER TABLE enterprise 
MODIFY creation_date TIMESTAMP NOT NULL 
DEFAULT CURRENT_TIMESTAMP;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hubungkan ke Database MySQL di Jaringan Lokal

  2. Permata Ruby mysql2 dikompilasi untuk versi perpustakaan klien mysql yang salah

  3. MYSQL auto_increment_increment

  4. Cara menemukan nilai Hex dan Nilai Char() tertentu di MySQL SELECT

  5. Bagaimana cara menarik kembali kata sandi yang diasinkan dari Database dan pengguna auth?