Mysql批量删除使用“not in”
任何人都可以帮我解决这个 mysql 查询:
delete from generic__campaings_included where dealer_id not in ('2,3,4') and campaing_id = '1'
当我执行这个查询时,我没有得到正常的结果。除 2 (dealer_id) 外,所有行均已删除。
如何将“not in”与“and”运算符一起使用?
Anybody can help me with this mysql query:
delete from generic__campaings_included where dealer_id not in ('2,3,4') and campaing_id = '1'
When I execute this query I didn't get normal result. Except 2 (dealer_id) all rows deleted.
How can I use "not in" with "and" operator?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不应该是这样没有单引号吗?
或者如果列是字符串
您删除了
dealer_id <> 的行'2,3,4'
(即字符串文字,而不是 2、3 或 4 之一)Should it not be this without single quotes?
or this if the columns are string
You deleted rows where
dealer_id <> '2,3,4'
(that is, a string literal rather than one of 2, 3, or 4)