MySQL truncará cualquier valor de inserción que exceda el ancho de columna especificado.
para hacer esto sin error, intente cambiar su SQL mode
no usar STRICT
.
EDITAR:
Para cambiar el modo
Esto se puede hacer de dos maneras:
- Abra su
my.ini
(Windows) omy.cnf
(Unix) dentro del directorio de instalación de MySQL y busque el texto "sql-mode".
Encuentra:
Código:
# Set the SQL mode to strict
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
Reemplazar con:
Código:
# Set the SQL mode to strict
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
O
- Puede ejecutar una consulta SQL dentro de su herramienta de administración de base de datos, como phpMyAdmin:
Código:
SET @@global.sql_mode= '';