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

Memblokir '0000-00-00' dari Kolom Tanggal MySQL

Ya, aktifkan mode NO_ZERO_DATE:

SET sql_mode = 'NO_ZERO_DATE';

Perilaku didokumentasikan . Selain itu, Anda mungkin juga ingin menyetel mode untuk menyertakan NO_ZERO_IN_DATE...

Pastikan juga sql_mode menyertakan STRICT_ALL_TABLES atau STRICT_TRANS_TABLES; tanpa NO_ZERO_IN_DATE ini hanya memberikan peringatan, tetapi penyisipan masih berhasil.

Kolom terpisah berarti mereka harus diperiksa satu per satu--tidak ada yang dapat Anda lakukan untuk itu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Query Daftar Nilai

  2. Normalisasi di MYSQL

  3. Cara memeriksa duplikat di tabel mysql di beberapa kolom

  4. Permintaan MySQL menemukan nilai dalam string yang dipisahkan koma

  5. HIBAH dengan wildcard nama database di MySQL?