Anda dapat menonaktifkan STRICT_TRANS_TABLES
dan STRICT_ALL_TABLES
. Ini memungkinkan pemotongan otomatis dari string yang dimasukkan.
Kutipan dari Dokumentasi MySQL.
Mode ketat mengontrol bagaimana MySQL menangani nilai yang tidak valid atau hilang dalam pernyataan perubahan data seperti INSERT atau UPDATE. Nilai dapat menjadi tidak valid karena beberapa alasan. Misalnya, mungkin memiliki tipe data yang salah untuk kolom, atau mungkin di luar jangkauan. Nilai hilang ketika baris baru yang akan disisipkan tidak berisi nilai untuk kolom non-NULL yang tidak memiliki klausa DEFAULT eksplisit dalam definisinya. (Untuk kolom aNULL, NULL disisipkan jika nilainya tidak ada.)
Referensi:Mode SQL Server MySQL