Данные, усеченные для столбца «xxxx» в строке 1

Я только что переместил сайт php на новый сервер. Один из моих запросов терпит неудачу с Data truncated for column 'xxx' ar row 1 . Я проверил, что это поле типа float (10,6). И значения, которые я предоставил для белого обновления, не соответствуют формату float (10,6), и они меняются. Например, иногда я ставлю только 0 или 54.56666 .. так что любая идея, как мне разобраться?

PS: На более раннем сервере все работало нормально. Этот новый сервер имеет другую (более новую) версию mysql. Я не хочу вносить какие-либо изменения в конфигурацию mysql.

Solutions Collecting From Web of "Данные, усеченные для столбца «xxxx» в строке 1"

Вы пытались ввести данные, которые были длиннее, чем позволяют определения столбцов. Пожалуйста, предоставьте запросы, которые вы использовали для нас. Кроме того, googling выводит сообщение об ошибке:

Предлагаемое решение заключается в изменении настройки «строгого режима» сервера:

Когда это руководство относится к «строгому режиму», это означает режим, в котором включена хотя бы одна из STRICT_TRANS_TABLES или STRICT_ALL_TABLES .

Кроме того, если у вас есть перечисление, и вы вставляете значение, не присутствующее в перечислении, вы можете увидеть эту ошибку.