如题
SELECT * FROM XX WHERE id IN (1,2,3,4) ORDER BY FIELD(id, 1,2,3,4)
以上
然后记录一下这个奇葩问题
开发服务器上的自建mysql服务端
然后开发服上的代码执行效果是不按in
的列表顺序,是重新排序的
本地开发连接的也是开发上面的mysql
服务端,但确是没有重新排序,按照in
里面的列表顺序返回
我把sql
语句拿出来在命令行跑了一次,是开发服上的代码执行效果
emmmmm
如题
SELECT * FROM XX WHERE id IN (1,2,3,4) ORDER BY FIELD(id, 1,2,3,4)
以上
然后记录一下这个奇葩问题
开发服务器上的自建mysql服务端
然后开发服上的代码执行效果是不按in
的列表顺序,是重新排序的
本地开发连接的也是开发上面的mysql
服务端,但确是没有重新排序,按照in
里面的列表顺序返回
我把sql
语句拿出来在命令行跑了一次,是开发服上的代码执行效果
emmmmm