关于完整性约束条件

来源:1-6 MODIFY和CHANGE关键字的使用

慕运维lh

2020-07-18 15:45:37

老师完整性约束条件有优先级吗

http://img.mukewang.com/climg/5f12a88a090b2b4506030211.jpg

这里写不同,上面那个就会报错呢

写回答

3回答

好帮手慕小尤

2020-07-18

同学你好,SQL语句存在一定的约束,在alter 语句中first需要在最后面。语法如下所示:

alter table 表名 modify 字段名 字段类型 [字段选项] first;

约束条件如:主键和auto_increment要放在UNSIGNED ZEROFLL的后面否则会报错。设置为主键的字段没有deafault参数,not null一般放置在最后。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

0

好帮手慕小尤

2020-07-18

同学你好,关于约束的优先级,同学根据老师的语法就可以正常使用,并不需要特别关注与约束的优先级。不过有一个特殊的优先级同学可以了解一下。

    在一般情况下,UNIQUE与NOT NULL等约束可以没有顺序。也就是说,UNIQUE 与NOT NULL位置可以调换,并不固定。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

0

慕运维lh

提问者

2020-07-18

其他关于的约束条件的优先级还有吗

0

0 学习 · 8016 问题

查看课程