SQL删除数值范围内表条目报错:ERROR: syntax error at or near "[" 求助
解决SQL删除范围条目报错问题
- 错误原因:SQL不支持
[5,25)这种范围语法,IN关键字需要搭配圆括号()包裹的离散值集合,而非区间符号。 - 正确写法(实现左闭右开区间
5 ≤ id <25的删除逻辑):DELETE FROM customer WHERE id >= 5 AND id < 25; - 补充说明:如果需要删除闭区间(包含5和25)的条目,可使用
BETWEEN:DELETE FROM customer WHERE id BETWEEN 5 AND 25;
内容的提问来源于stack exchange,提问作者Gokul S R
相关产品推荐
相关产品推荐

