Ошибка SQL: 1364 - поле «описание» не имеет значения по умолчанию - PullRequest
0 голосов
/ 29 октября 2019

Я получаю эту ошибку при попытке вставить в mybb 's mybb_settinggroups таблицу SQL:

Ошибка SQL: 1364 - Поле "описание" не имеет значения по умолчанию. Запрос: INSERT INTO mybb_settinggroups (имя, заголовок, диспетчер, isdefault) ЗНАЧЕНИЯ ('lock', 'Lock Settings', 1,0)

Как мне решить эту проблему?

Ответы [ 2 ]

1 голос
/ 29 октября 2019

Поле description может быть объявлено NOT NULL без значения по умолчанию. Таким образом, вам нужно включить его в INSERT:

INSERT INTO mybb_settinggroups (name, title, disporder, isdefault, description)
    VALUES ('lock', 'Lock Settings', 1, 0, 'no description available');

Возможно, вы имеете в виду более разумное описание.

0 голосов
/ 29 октября 2019

Вы можете удалить не нулевое ограничение или изменить таблицу в столбце описания, как показано ниже

        alter table name alter column 
         description 
         set 
         default 'no description'
...