数据库删除列时,总提示:关键字 “cascade” 附近有语法错误,这是怎么回事?

如题所述

级联更新或者级联删除是定义在表里面的,而不是在执行某个sql操作的时候定义的!
例如:有个a表中的studentID外键引用了你现在的student表的uid字段,那么在表a上就可以用
alter table a
add constraint FK_OA_REDB foreign key (studentID)
references student(uid)
on update cascade on delete cascade
go
然后你在 student删除一条记录的时候 a表中对应uid的记录就会同时被删除了
温馨提示:答案为网友推荐,仅供参考
相似回答