MySQL akan memotong nilai sisipan apa pun yang melebihi lebar kolom yang ditentukan.
untuk membuat ini tanpa kesalahan, coba alihkan SQL mode
Anda untuk tidak menggunakan STRICT
.
EDIT:
Untuk mengubah mode
Ini dapat dilakukan dengan dua cara:
- Buka
my.ini
your Anda (Windows) ataumy.cnf
(Unix) dalam direktori instalasi MySQL, dan cari teks "sql-mode".
Temukan:
Kode:
# Set the SQL mode to strict
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
Ganti dengan:
Kode:
# Set the SQL mode to strict
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
Atau
- Anda dapat menjalankan kueri SQL dalam alat manajemen basis data Anda, seperti phpMyAdmin:
Kode:
SET @@global.sql_mode= '';