我需要执行此查询以找出 MySQL 将用于特定表的下一个 auto_increment 值。
find_by_sql ["select auto_increment from information_schema.tables where
table_schema = ? and table_name = ? and auto_increment is not null", db_name, tbl_name]
如何调用这个特定的查询?这适用于我调用它并返回包含模型对象的大小为 1 的数组的任何模型。编辑:该对象包含一个名为 attributes 的散列,其中包含所需的 auto_increment 值。
还有其他方法可以运行此类通用查询吗?想知道改变使用 find_by_sql 的整个方法是否也可以解决原始问题。