insert into 表1(字段名1) values(值) where not exists (select * from 表2)为什么会报错

提示在where附近语法错误... 提示在where附近语法错误 展开
 我来答
小叮当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的。

你在哪里有见过,你那种写法的嘛?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式