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

GALAT 1067 (42000):Nilai default tidak valid untuk 'created_at'

Masalahnya adalah karena sql_modes .Silakan periksa sql_modes Anda saat ini dengan perintah:

show variables like 'sql_mode' ; 

Dan hapus sql_mode "NO_ZERO_IN_DATE,NO_ZERO_DATE " untuk membuatnya bekerja. Ini adalah sql_mode default di mysql versi baru.

Anda dapat mengatur sql_mode secara global sebagai root dengan perintah:

set global sql_mode = 'ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pymysql Cursor.fetchall() / Fetchone() Mengembalikan Tidak Ada

  2. Menggunakan SSH Tunneling sebagai Alternatif VPN

  3. Setel Ulang Kata Sandi Root Server MySQL

  4. ASCII() Contoh – MySQL

  5. Daftar SELECT tidak ada dalam klausa GROUP BY dan berisi kolom nonagregated .... tidak kompatibel dengan sql_mode=only_full_group_by