SQL中命令如何实现删除主键

SQL中命令如何实现删除主键,第1张

sql中删除主键约束方法:

在服务器资源管理器中,选择包含该主键的表,再从“数据”菜单中单击“打开表定义”。该表在“表设计器”中打开。

在表网格中右击包含该主键的行,然后选择“移除主键”以将该设置从启用切换到禁用。

说明:若要撤消此 *** 作,请关闭该表而不保存更改。 删除主键的 *** 作无法在不丢失对该表作出的其他所有更改的情况下撤消。当保存表或关系图时,将从数据库中删除约束。

例如我的表A中唯一约束(或者主键)为B,我要删除B的值为c,d,e的行那么可以执行:delete from a where b in ('c','d','e')拥有唯一性约束的表的确是比较容易进行判断和删除的。当然了我还可以使用外部条件如,delete from a where b in (select c from d where e ='xx')这就是删除了a表中的行,判断条件是b的值从d表的c列中取;c列的判断条件是,d表中e列的值为xx。

每个学生不可能选两门一样的课,所以在课程学生表中,学生ID和课程ID应该是主键,所以可以跟据学生ID和课程ID进行更新

UPDATE

表名

set

更新的字段

where

学生ID=‘’

AND

课程ID=‘’


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9996941.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存