【发布时间】:2015-11-05 23:25:01
【问题描述】:
如果表中不存在针对Admin_Id 的Admin_User_Role_Id 值,我正在尝试将我的值插入表中。能不能插啊!
我的表结构:
Admin_User_Id (FK)
Admin_User_Role_Id (FK)
Is_Enabled (boolean flag)
我尝试过的查询,但没有成功
INSERT INTO role_association
SET Admin_User_Id=61, Admin_User_Role_Id=2, Is_Enabled=0
WHERE Admin_User_Role_Id
NOT IN
(SELECT Admin_User_Id, Admin_User_Role_Id FROM role_association)
我认为这是可能的,但我的逻辑是错误的。我应该如何管理此查询才能成功运行!
【问题讨论】:
-
检查你的查询在哪里选择查询
-
@MukeshKalgude 选择查询在完整语句的最后一行
-
你学习sql insert into tablename select的基本查询......
标签: mysql sql database prepared-statement database-agnostic