sql insert语句怎么写不能加条件判断么


我想在插入的同时进行重复记录檢测(mid字段),如果重复就不插入
怎么老提示错误“在关键字 'where' 附近有语法错误。”,“'=' 附近有语法错误”
应该怎么写(我不想先检测,在插入)可以合成这样的一条语句么?

推荐于 · TA获得超过412个赞

你的SQL语句是错误的.

你是想如果mid字段不是aa的话,就插入一条mid=aa的记录.

那么,你可以用内联處理这个问题.


· 超过60用户采纳过TA的回答

要那么麻烦干嘛直接在mid列上加唯一索引不就行了

你的sql语句当然错了!

如果是插入一个东西,那这個东西还不存在那怎么可能有where条件呢,真搞笑

一般不是这样做的是先去查找mid,如果返回0那再插入

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

我要回帖

更多关于 创建表的sql语句 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信