我得到了
syntax error, unexpected keyword_end, expecting end-of-input
尝试安装和测试ruby时,在命令提示符下。
require 'mysql2'
client = Mysql2::Client.new(host: 'localhost', username: 'root', password: 'password1')
sql = 'select now() as timestamp'
result = client.query(sql)
puts row['time stamp']
end
答案 0 :(得分:1)
代码遗失do
。
client = Mysql2::Client.new(host: 'localhost', username: 'root', password: 'password1')
sql = 'select now() as timestamp'
result = client.query(sql) do # <----
puts row['timestamp']
end
仅供参考,time stamp
应为timestamp
。 (这不是语法错误的直接原因)。