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

MySQL tidak mengizinkan ON UPDATE CURRENT_TIMESTAMP untuk bidang DATETIME

DATETIME tidak dapat menggunakan CURRENT_TIMESTAMP pada pembaruan. Sebagai gantinya, ubah ke TIMESTAMP .

Atau, pertimbangkan untuk menggunakan pemicu untuk situasi ini:http:// /dev.mysql.com/doc/refman/5.0/en/trigger-syntax.html

EDIT:Seperti di komentar (terima kasih @АлександрФишер!), ini tidak lagi terjadi sejak MySQL 5.6.5, jadi solusi lain adalah memutakhirkan server Anda jika memungkinkan.



  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 nilai default yang benar untuk bidang desimal MySQL?

  2. Nilai yang salah dikembalikan dari float mysql

  3. Apakah Diucapkan "S-Q-L" atau "Sekuel"?

  4. Menu multi level dengan PHP/MySQL

  5. cara menambahkan kolom baru setiap kali saya menjalankan program python