mysql: показать усеченные или измененные данные, объявленные предупреждением
При вставке в таблицу MYSQL я иногда получаю сообщение "Данные усечены для столбца" x "в строке n", и я не могу определить усеченные данные или полученное усеченное значение. Я пытался использовать номер столбца / строки, но это не привело меня к какому-либо усеченному значению.
Является ли мой единственный способ проверить вставку данных, выбрав их из целевой таблицы и сравнив их с исходными данными?
1 ответ
Ваши вставленные данные превысили максимальное значение для данного типа столбца. Если из другой таблицы изменить вашу таблицу назначения SCHEMA, чтобы она была идентична исходной таблице SCHEMA(по крайней мере для столбцов, которые существуют в обеих таблицах), и проблема будет решена.