我正在使用带有 MySQL 数据库和 Padrino 的 Sequel。要从我正在使用的数据库中获取统计信息:
class Stats < Sequel::Model(:"#{OTHER_DB}__stats")
end
OTHER_DB 是 stats 表所在的数据库的名称。一切正常,使用此类时我成功获得了统计信息,但是在启动 padrino 时出现此错误:
FATAL - [30/Apr/2012 11:33:29] "Mysql2::Error: Table 'api_test.stats' doesn't exist: DESCRIBE stats"
api_test 是我没有指定任何其他内容时使用的默认数据库的名称。
为什么我会收到此错误?我该如何预防?