Mysql 将NOTNULL属性设置为现有列
我创建了我的Mysql 将NOTNULL属性设置为现有列,mysql,sql,Mysql,Sql,我创建了我的借来的表,该表保存了图书馆应用程序的哪些用户借了哪些书记录 我在创建userID和bookID字段时忘记设置notnull 如何在这两个字段中添加此功能 我尝试了这个,但失败了: Alter table借用集不为空(userID,bookID)您可以通过对多列使用用逗号分隔的CHANGE语法来执行此操作 ALTER TABLE `borrowed` CHANGE `userID` `userID` INT(11) NOT NULL, CHANGE `bookID` `book
借来的
表,该表保存了图书馆应用程序的哪些用户借了哪些书
记录
我在创建userID
和bookID
字段时忘记设置notnull
如何在这两个字段中添加此功能
我尝试了这个,但失败了:
Alter table借用集不为空(userID,bookID)代码>您可以通过对多列使用用逗号分隔的CHANGE
语法来执行此操作
ALTER TABLE `borrowed`
CHANGE `userID` `userID` INT(11) NOT NULL,
CHANGE `bookID` `bookID` INT(11) NOT NULL;
在mysql中,您可以使用命令MODIFY
,在现有列中添加costraint:
ALTER TABLE borrowed MODIFY userID INT(11) NOT NULL;
ALTER TABLE borrowed MODIFY bookID INT(11) NOT NULL;