->STRICT_TRANS_TABLES bertanggung jawab untuk mengatur mode ketat MySQL.
->Untuk memeriksa apakah mode ketat diaktifkan atau tidak, jalankan sql di bawah ini:
SHOW VARIABLES LIKE 'sql_mode';
Jika salah satu nilainya STRICT_TRANS_TABLES , maka mode ketat diaktifkan, jika tidak. Dalam kasus saya ini memberi
+--------------+------------------------------------------+
|Variable_name |Value |
+--------------+------------------------------------------+
|sql_mode |STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION|
+--------------+------------------------------------------+
Karenanya mode ketat diaktifkan dalam kasus saya karena salah satu nilainya adalah STRICT_TRANS_TABLES .
->Untuk menonaktifkan mode ketat jalankan sql di bawah ini:
set global sql_mode='';
[atau mode apa pun kecuali STRICT_TRANS_TABLES. Contoh:setel global sql_mode='NO_ENGINE_SUBSTITUTION';]
->Untuk kembali mengaktifkan mode ketat jalankan sql di bawah ini:
set global sql_mode='STRICT_TRANS_TABLES';