Můžete deaktivovat STRICT_TRANS_TABLES
a STRICT_ALL_TABLES
. To umožňuje automatické zkrácení vloženého řetězce.
Citace z dokumentace MySQL.
Přísný režim řídí, jak MySQL zpracovává neplatné nebo chybějící hodnoty v příkazech změny dat, jako je INSERT nebo UPDATE. Hodnota může být neplatná z několika důvodů. Může mít například nesprávný datový typ pro sloupec nebo může být mimo rozsah. Hodnota chybí, když nový řádek, který má být vložen, neobsahuje hodnotu pro sloupec jiný než NULL, který nemá ve své definici explicitní klauzuli DEFAULT. (Pro sloupec aNULL se vloží NULL, pokud hodnota chybí.)
Reference:Režimy SQL serveru MySQL