sql >> Base de Datos >  >> RDS >> Mysql

Código de error:1406. Datos demasiado largos para la columna - MySQL

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 .

Manual de referencia de MySQL

EDITAR:

Para cambiar el modo

Esto se puede hacer de dos maneras:

  1. Abra su my.ini (Windows) o my.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

  1. Puede ejecutar una consulta SQL dentro de su herramienta de administración de base de datos, como phpMyAdmin:

Código:

SET @@global.sql_mode= '';