У меня есть имя таблицы с именем "Person" со следующими именами столбцов
P_Id(int),
LastName(varchar),
FirstName (varchar).
Я забыл дать NOT NULL
ограничение P_Id
.
Теперь я попытался с помощью следующего запроса добавить NOT NULL
ограничение в существующий столбец с именем P_Id
,
1. ALTER TABLE Person MODIFY (P_Id NOT NULL);
2. ALTER TABLE Person ADD CONSTRAINT NOT NULL NOT NULL (P_Id);
Я получаю синтаксическую ошибку ....
INT(11)
а не толькоINT
? Каков эффект11
?