Ruby 192でmysql2アダプターを使用して「Auto_increment」を取得しようとしています。私のコードは
require 'mysql2'
require 'active_record'
ActiveRecord::Base.establish_connection( :adapter => 'mysql2', :database => 'my_db', :username => 'root', :password => '' )
result = ActiveRecord::Base.connection.execute "SHOW TABLE STATUS LIKE 'users'"
ループを使用してフィールドとデータを印刷しようとすると、このエラーが発生します-
「ローカル」: 範囲外の引数 (ArgumentError)
しかし、クエリを次のように変更すると
result = ActiveRecord::Base.connection.execute "select * from users"
それは完璧に動作します。