我已经在mySQL中创建了一个名为contact_info的数据库,我试图在字段firstname和lastname中添加一个约束,表示它们不能为NULL。这是我目前试图使用的那条线:
ALTER TABLE contact_info MODIFY firstname, lastname DATATYPE NOT NULL;
答案 0 :(得分:1)
您不能同时更改两列。使用单独的命令:
ALTER TABLE contact_info MODIFY firstname DATATYPE NOT NULL;
ALTER TABLE contact_info MODIFY lastname DATATYPE NOT NULL;
或者将它们组合成一个具有两个规范的命令:
ALTER TABLE contact_info
MODIFY firstname DATATYPE NOT NULL,
MODIFY lastname DATATYPE NOT NULL;
答案 1 :(得分:0)
ALTER IGNORE TABLE mytbl ADD not null (columnName);
答案 2 :(得分:0)
你可以试试这个:
ALTER IGNORE TABLE table_name ADD not null(columnName);