22问答网
所有问题
SQL 删除存在外键约束字段的行怎么删
一个订单表,我要删除其中一行数据,表中的外键约束字段引用于users表中的U_id,只删订单表中的一行,不删users表中的原始数据,怎么删啊???
举报该问题
推荐答案 推荐于2017-11-25
看你的数据库怎么设计
一般像这种情况 都是 先有用户再有订单 ,就是说 没有用户就没有相应的订单,要删除订单 是不会影响用户数据的,这里的用户表就是主表。 删除 直接用 delete 订单表 where 订单id。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/2600f60CI.html
其他回答
第1个回答 2013-07-26
drop connstraint 外键名(删除外键)删除此行信息。然后再把外键添加了alter table 表名1add connstraint 外键名 foreign key(字段名) references 表2(字段名)
第2个回答 2013-07-26
把外键取消了再删
相似回答
sql
server
怎样删除外键约束
?
答:
1.首先,我们使用
SQL
SERVER2008打开需要
删除外键约束的
表,点击左侧的“dbo”通道项,选择“setclick”。2.问题后,我们鼠标左键单击页面上的“删除主键”选项。3.然后左键点击“是”在弹出页面中删除。注意事项:可以双击键约束来添加外键约束,它
有
四个不同的选项:CASCADE、SETNULL、NOACTION、restric...
SQL
怎样删除有外键约束的
表
答:
1、自动生成所有的DROP语句,将其中的MyDatabaseName替换成你的数据库名称:SELECT concat('DROP TABLE IF EXISTS ', table_name, ';')FROM information_schema.tables WHERE table_schema = 'MyDatabaseName';2、然后,在生成的代码前后添加下面设置FOREIGN_KEY_CHECKS变量的语句:SET FOREIGN_KEY_CHE...
大家正在搜
主键约束和外键约束什么意思
外键约束的关键字是什么
外键约束怎么设置
sql外键约束关键字
删除外键约束
什么是外键约束
mysql 外键约束
建立外键约束
定义外键约束
相关问题
数据库怎样删除有外键约束的行啊
SQL 怎样删除有外键约束的表
sql中怎样删除有外键的字段
如何用sql语句删除外键约束
sql server怎样删除外键约束?
SQL中 如何删除约束?
sql 删除带外键约束的表的语句是什么
数据库在有外键约束的情况下,怎么删除数据库中的数据