Closed kyour-cn closed 2 years ago
Easyswoole[v3.5], orm [v1.5.2]
where中使用IN查询传入空数组时将拼接错误sql
如下demo
$map = []; $model->where('id', $map, "IN");
sql拼接结果如:
SELECT * FROM `user` WHERE `id` IN ( )
建议在构建SQL时检查空数据的IN、NOT IN 等条件 额...忽略掉好像也不对。。,看有没有更好的办法?
easyswoole框架版本号、orm组件版本号
Easyswoole[v3.5], orm [v1.5.2]
问题描述和截图 [Question]
where中使用IN查询传入空数组时将拼接错误sql
排查情况和最小复现脚本 [Tests and Recurrence]
如下demo
sql拼接结果如:
建议改进方式
建议在构建SQL时检查空数据的IN、NOT IN 等条件 额...忽略掉好像也不对。。,看有没有更好的办法?