Данные, усеченные для столбца 'xxxx' в строке 1 [закрытый]

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

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

11
задан user187580 11 February 2010 в 10:54
поделиться

1 ответ

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

Предлагаемое решение - изменить настройки "строгого режима" сервера:

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

10
ответ дан 3 December 2019 в 03:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: