在ActiveRecord::StatementInvalid昨天的 4 小时内,我们看到MySQL 服务器出现零星错误。从那以后这些错误就没有发生过。
奇怪的是,SQL 语句似乎已被破坏:一个随机字符或更多向后或向前移动 2 个字节。例如,"Unknown table 'erades'"对于一个grades表的查询。这不仅限于表名:列名、SQL 关键字和值都在这些查询中受到影响。
错误消息示例:
.->,:表'[数据库名称].id'不存在:SELECT [..] FROM [..] INNER JOIN [..] ON [..] = `[table name]`.`id`。 .
`->b:不正确的表名'topic_setsb ON':SELECT [..] FROM [..] INNER JOIN `topic_sets` ON ...
s->q:'field list'中的未知列'aqsigned_[redacted]'
U->W:您的 SQL 语法有错误;[..] 'NWLL GROUP BY ...
8->附近::您的 SQL 语法有错误;[..] near ':887)' at line 1: SELECT [..] WHERE [..] IN …
networking ×1