问题记录时间:2023.10.19
整理博客时间:2023.10.25
问题SQL(已脱敏)
select * from xxx where `status` in ( "ORD", "CPU", "GOT", "EXW", "DCY", "GIN" "FIN", "YCJS" )
问题在于 "GIN" "FIN" 中间调了一个逗号
掉了逗号也可以执行,但是查询结果会和原本要查的意思不同(少了status为GIN、FIN这两条记录的那些行)。
少了逗号,执行结果类似:
select "1" "2", "34"
select "1""2", "34"
本站文章除注明转载/出处外,均为原创,若要转载请务必注明出处。转载后请将转载链接通过邮件告知我站,谢谢合作。本站邮箱:admin@only4.work
尊重他人劳动成果,共创和谐网络环境。点击版权声明查看本站相关条款。