2016-08-15 6 views
0

Недавно я обновил свой MySQL (и wamp до v3) и переместил туда старые базы данных.mysql - String не принимает пустые значения по умолчанию после обновления

Ранее типы полей, такие как varchar, char, text и т. Д., Принимали значение по умолчанию пустой строки, если не было задано значение (хотя я не задал это значение по умолчанию при создании структуры таблицы).

Но после обновления, когда я пытаюсь запустить мой ранее рабочий код, он дает мне исключения,

поле <field_name> не имеет значения по умолчанию

Я предполагаю, что это является параметр в mysql или что-то еще. Может кто-нибудь мне помочь?

спасибо.

+0

Я думаю, что у вас есть 'не null' вариант применяется правильно? –

+0

есть. но не пустые строковые поля по умолчанию использовали пустую строку. –

+0

да это просто конфигурация –

ответ