向存在外键的表中插入数据时出错的原因以及插入外键为空的方法
如下表 CREATE TABLE Course( Cno VARCHAR(4) PRIMARY KEY, Cname VARCHAR(20) NOT NULL, Cpno VARCHAR(4), Ccredit INT, FOREIGN KEY(Cpno) REFERENCES Course(Cno) ); 创建一个表,表中有一个外键,这个外键指向自己的主键,在创建表的时候是被允许的,但是在插入数据的时候,我用正常的sql语句插入数据,但报错了,如下 INSERT INTO course (cno,cname,ccredit) VALUES (1,'数据库',5,4), (2,
用户评论
推荐下载
-
Django REST Framework序列化外键获取外键的值方法
今天小编就为大家分享一篇Django REST Framework序列化外键获取外键的值方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
24 2020-09-21 -
EPLAN插入表格的方法
EPLAN插入表格的方法,可以实现初学者插入表格到EPLAN软件
69 2019-05-06 -
PowerPoint插件一键插入swf动画
在PPT中插入swf动画,一键插入,省心省力,支持PowerPoint2013-2016,C#NET4.0开发。
33 2018-12-29 -
MySQL关闭子表的外键约束检察方法
下面小编就为大家带来一篇MySQL 关闭子表的外键约束检察方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
23 2020-09-11 -
MySQL外键的四种添加方法
本文详细介绍了MySQL数据库添加外键的四种常用方法,包括FOREIGN KEY方式、CONSTRAINT方式、ALTER语句方式和第三方工具方式。每种方法均给出了具体步骤和操作示例,并附有图文讲解。
13 2023-03-22 -
mysql如果数据不存在则插入新数据否则更新的实现方法
//如果不存在,则插入新数据 $sql = “INSERT INTO {$ecs->table(‘cat_lang’)} (cat_id,lang_id,cat_name,keywords,ca
26 2020-12-17 -
探讨sql插入空默认19000101000000.000的解决方法详解
本篇文章是对sql插入空,默认1900-01-01 00:00:00.000的解决方法进行了详细的分析介绍,需要的朋友参考下
14 2020-10-03 -
mysql无法向表中插入中文修改编码格式
报错: 首次创建好table后,向表中插入汉字内容时会提示:ERROR 1366 (HY000): Incorrect string value: ‘\xE6\x8C\x82\xE6\x9C\xBA’
7 2021-02-01 -
django foreignkey外键的实现
主要介绍了django foreignkey(外键)的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
25 2020-09-21 -
主键与外键的创建
主键与外键的创建,帮助新人对于其中的理解。
28 2019-02-25
暂无评论