insert into 表1(字段名1) values(值) where not exists (select * from 表2)为什么会报错 提示在where附近语法错误... 提示在where附近语法错误 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 exists values where select 搜索资料 1个回答 #热议# 普通体检能查出癌症吗? 小叮当20190108 2015-06-18 · TA获得超过180个赞 知道小有建树答主 回答量:177 采纳率:0% 帮助的人:103万 我也去答题访问个人页 关注 展开全部 insert的语法只有下面两种。1、insert into 表(字段名1,字段名2......) values(值1,值2.....)2、insert into 表1 select 字段 from 表2 where... 更多追问追答 追问 这是组合的语句啊,意思是表2里如果没select数据,就在表1的字段1里插入值很奇怪为什么报错 追答 没有你这种语法的。用了values的都不能跟where的。你在哪里有见过,你那种写法的嘛? 追问 谢谢,我已经找到解决方法了if not exists (select * from 表2) insert into 表1(字段1) values(值) 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2023-01-31 insert into(select值1,值2,.); 更多类似问题 > 为你推荐: