当我尝试通过Ruby连接到数据库时,我得到了这个错误:
conn.rb:16:in `<main>': undefined method `query=' for #<Mysql2::Client:0x2ee5190> (NoMethodError)
Did you mean? query
_query我的代码是:
require 'mysql2'
connection = Mysql2::Client.new(:host => "localhost", :username => "root",:password => "",:database => "ruby")
result = connection.query = ("INSERT INTO datacheck(#{info.keys}) VALUES #{info.values}")似乎一切都在工作,直到这一行
result = connection.query = ("INSERT INTO datacheck(#{info.keys}) VALUES #{info.values}")我在找能帮上忙的人。
发布于 2019-04-17 23:05:34
错误消息非常清楚:它不存在query=方法,但query存在。试一试
result = connection.query("INSERT INTO datacheck(#{info.keys}) VALUES #{info.values}")https://stackoverflow.com/questions/55730711
复制相似问题