mysql - 为现有列设置非空属性

标签 mysql sql

我创建了借用表,用于保存图书馆应用程序的哪些用户借了哪些书记录。

enter image description here

我忘记设置not null当我创建userIDbookID字段时,

如何在这两个字段中添加此功能?

我尝试了这个但失败了:

更改表借用设置不为空(userID,bookID);

最佳答案

在 mysql 中,您可以使用命令 MODIFY 在现有列中添加约束:

ALTER TABLE borrowed MODIFY userID INT(11) NOT NULL;
ALTER TABLE borrowed MODIFY bookID INT(11) NOT NULL;

关于mysql - 为现有列设置非空属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22883056/

相关文章:

php - 仅以所需格式打印 session 数组中所需的数据和

php - 上传表格不起作用

MySQL 子查询的查询性能 - 具有数百万行的表

c# - 我仍然可以使用 CAML 进行此查询吗?

python - Django:确定用户是否投票

java - 如何制作if-else语句输入非字段的值并返回 "Not Found"

PHP/MySQL - 以 DD MMM YYYY 格式处理日期的最佳方式?

sql - "Reduce"sql 十进制数据类型到最小精度和基于值的小数位数

mysql - 无法在我的用户帐户下运行 mysql

SQL Server 数据库名称引用