Изменить существующий столбец в MariaDB - PullRequest
0 голосов
/ 09 января 2019

Как я могу изменить существующий столбец таблицы в NOT NULL в MariaDB.

Я пытался -

ALTER TABLE EMPLOYEE MODIFY COLUMN EMP_ID SET NOT NULL;

Я тоже пробовал

ALTER TABLE EMPLOYEE MODIFY EMP_ID NOT NULL;

Но каждый раз, когда я получаю

You have an error in your SQL syntax; check the manual that corresponds 
to your MariaDB server version for the right syntax to use near 'NOT 
NULL' at line 1

1 Ответ

0 голосов
/ 09 января 2019

При изменении определения столбца вы должны включить все характеристики, которые хотите сохранить, например INT или VARCHAR(22). То есть оператор ALTER должен точно указывать, что SHOW CREATE TABLE показывать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...