CONSTRAINT FK_post_author FOREIGN KEY (author_id)
REFERENCES tbl_user (id) ON DELETE CASCADE ON UPDATE RESTRICT
设定外键直接可以
FOREIGN KEY (author_id)REFERENCES tbl_user (id) ON DELETE CASCADE ON UPDATE RESTRICT
```,为什么要多加一个`CONSTRAINT FK_post_author`呢?
此外,有时候在添加主键的时候也有
```sql
constraint pk_sc primary key(studentid,courseid)
为什么需要constraint
关键字?
实际上完全可以只要 primary key(studentid,courseid)
。使用constraint pk_sc
就是为 primary key(studentid,courseid)
建立一个名字,这样我们就能删除这个约束或者修改这个约束。
想下sql 里面怎么将你定义的这些东西归类。
sql里面不止约束,还是触发器,存储过程,索引等一些,每一类下面有自实现或者在细分的东西。