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

timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP dapat menjadi null pada satu mesin tetapi tidak pada yang lain?

Saya menemukan apa masalahnya. Variabel/parameter MySql explicit_defaults_for_timestamp NONAKTIF di mesin lokal saya tetapi AKTIF di mesin jarak jauh saya.

Saya mengunjungi halaman Grup Parameter AWS RDS saya dan mengubah eksplisit_defaults_for_timestamp dari 1 menjadi 0. Kemudian saya membuka halaman instans AWS RDS saya untuk melihat ketika "Grup Parameter" berubah dari "Menerapkan" menjadi "tertunda-reboot". Kemudian saya mem-boot ulang instans tertentu. .

Tautan ini membantu saya:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara melakukan Left Outer bergabung dengan Laravel?

  2. cara memeriksa dan mengatur variabel mysql max_allowed_packet

  3. Bagaimana cara menampilkan catatan basis data dalam tampilan tanpa mengulangi bidang?

  4. Masalah basis data saat mengizinkan beberapa login persisten browser

  5. MySQL:klausa IN untuk tanggal ANTARA tanggal mulai dan tanggal akhir?