gpt4 book ai didi

sql - 如何在表中插入带有外键的行?

转载 作者:行者123 更新时间:2023-12-03 01:08:53 25 4
gpt4 key购买 nike

我有table它自己有外键。列parentid是外键,它不能为NULL。

如果我INSERT INTO mytable(name) VALUES('name'),那么它表示不能将NULL插入到parentid。但是,如果尚未插入行,我可以为其设置什么值?!

如何编写向该表添加行的脚本?

谢谢

最佳答案

删除 NOT NULL 约束,因为它是不适当的约束。如果您没有 ParentId,则该值为 NULL,应该允许。创建一个虚拟行只是为了拥有一个虚拟的parentid,这会产生不必要的依赖关系。

关于sql - 如何在表中插入带有外键的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6090283/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com