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= '';