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

Nilai default tidak valid untuk 'dateAdded'

CURRENT_TIMESTAMP hanya dapat diterima pada TIMESTAMP bidang. DATETIME bidang harus dibiarkan dengan nilai default nol, atau tanpa nilai default sama sekali - nilai default harus berupa nilai konstan, bukan hasil ekspresi.

dokumen yang relevan:http://dev.mysql. com/doc/refman/5.0/en/data-type-defaults.html

Anda dapat mengatasinya dengan menyetel pemicu pasca-penyisipan di tabel untuk mengisi nilai "sekarang" pada setiap catatan baru.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konfigurasi Replikasi Database Master-Master MySQL

  2. Ambil id yang terakhir dimasukkan dengan Mysql

  3. Bagaimana cara mengimpor file CSV ke tabel MySQL?

  4. MySQL menghapus karakter non-numerik untuk dibandingkan

  5. kesalahan runtime:java.lang.ClassNotFoundException:com.mysql.jdbc.Driver