MySQL tronquera toute valeur d'insertion qui dépasse la largeur de colonne spécifiée.
pour faire cela sans erreur, essayez de changer votre SQL mode ne pas utiliser STRICT .
MODIFIER :
Pour changer de mode
Cela peut être fait de deux manières :
- Ouvrez votre
my.ini(Windows) oumy.cnf(Unix) dans le répertoire d'installation de MySQL et recherchez le texte "sql-mode".
Rechercher :
Code :
# Set the SQL mode to strict
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
Remplacer par :
Code :
# Set the SQL mode to strict
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
Ou
- Vous pouvez exécuter une requête SQL dans votre outil de gestion de base de données, tel que phpMyAdmin :
Code :
SET @@global.sql_mode= '';