このクエリを実行して、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の配列を返すことで呼び出すすべてのモデルで機能します。編集:オブジェクトには、必要に応じてauto_increment値を含むattributesという名前のハッシュが含まれています。
そのような一般的なクエリを実行する他の方法はありますか?find_by_sqlを使用するアプローチ全体を変更して、元の問題も解決できるかどうかを知りたい。