1

我有一个包含大量查询的大型数据库。最近我注意到一个简单的查询在生产日志中返回不一致的结果,但无法在我的开发环境中复制。例如,像这样的查询

SELECT * FROM table WHERE somefield = "value"

会有一个结果集,其 somefield 不等于“值”。当我尝试使用 MySql CLI 客户端复制相同内容时,我无法复制该问题。顺便说一句,查询由 php/codeigniter 处理。

我现在正在追求的一些潜在客户是

  1. 查看传递给 codeigniter 的字符串的字符集是否与它有关。

  2. 检查是否为该查询分配不同的用户会修复它(没有任何依据,但值得一试)

寻找其他线索来调试此问题。

4

0 回答 0