2

我正在尝试使用带有 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'"

每当我尝试使用循环打印字段和数据时,它都会给我这个错误 -

`local':参数超出范围(ArgumentError)

但是,如果我将查询更改为

result = ActiveRecord::Base.connection.execute "select * from users"

它工作得很好,有什么想法吗?

4

0 回答 0