12
を使用してIDを挿入しましたか?取得は、最後の私はこのようなコードを持ってmysql2宝石
を使用してIDを挿入しましたか?取得は、最後の私はこのようなコードを持ってmysql2宝石
あなたは、クライアント・インスタンスのlast_id
方法を使用することができます。
client = Mysql2::Client.new(:host => "localhost", :username => "root", :password => "", :database => "db")
insert = client.query "INSERT INTO test (name, date) VALUES ('name', '2011-11-28 09:13:56')"
id = client.last_id
http://rubydoc.info/gems/mysql2/0.2.6/Mysql2/Client:last_id
編集:それはあなたの元の質問に答えるが、それでもLAST_INSERT_ID
私は宝石については何もしませんが、あなたはあなたの最初のクエリの後
@db.query("SELECT LAST_INSERT_ID();")
を実行しようとすることができます。
のthnxのためのコールよりも良く見えていません私はそれについて知っています。 ポストグルでは、キーワードをRETURNING idで1回実行することができます。このようなものをmysqlで使用したいと思います – babi4