MySQL schneidet jeden Einfügewert ab, der die angegebene Spaltenbreite überschreitet.
Um dies fehlerfrei zu machen, versuchen Sie, Ihren SQL mode
umzuschalten STRICT
nicht zu verwenden .
BEARBEITEN:
So ändern Sie den Modus
Dies kann auf zwei Arten erfolgen:
- Öffnen Sie Ihre
my.ini
(Windows) odermy.cnf
(Unix)-Datei im MySQL-Installationsverzeichnis und suchen Sie nach dem Text „sql-mode“.
Suchen:
Code:
# Set the SQL mode to strict
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
Ersetzen durch:
Code:
# Set the SQL mode to strict
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
Oder
- Sie können eine SQL-Abfrage in Ihrem Datenbankverwaltungstool wie phpMyAdmin ausführen:
Code:
SET @@global.sql_mode= '';