如果存在外键,则插入PostgreSQL
发布时间:2020-12-13 18:04:06 所属栏目:百科 来源:网络整理
导读:仅当外键(在本例中为模型)存在时,如何在具有外键引用的表中插入新行? 目前我有以下声明: INSERT INTO furniture (model,type) VALUES (modelA,chair) 如果FK不存在,请使用不返回任何内容的SELECT. INSERT INTO furniture (model,type) select 'modelA','ch
仅当外键(在本例中为模型)存在时,如何在具有外键引用的表中插入新行?
目前我有以下声明: INSERT INTO furniture (model,type) VALUES (modelA,chair)
如果FK不存在,请使用不返回任何内容的SELECT.
INSERT INTO furniture (model,type) select 'modelA','chair' where exists (select * from model where model.model = 'modelA'); 您没有告诉我们调用引用的表是什么.我认为它的模型 – 你需要调整到真实的名字. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- 第四十二讲:tapestry Ajax混合(mixins)周期性更
- 什么是Swift 3等效的NSURL.URLByAppendingPathCo
- ios – 添加第二个.plist作为子窗格
- Flex项目架构?
- flutter – 在ListView中滚动键盘上方的TextForm
- ruby-on-rails – 获取(omniauth-facebook)和(om
- pgpool-II+Hot_standby+Streaming replication环
- ruby-on-rails – 设计Ajax登录:’sessions#cre
- c# – OOP组成
- 如何在Postgresql中使用tcp_keepalives设置?
热点阅读