gpt4 book ai didi

ruby-on-rails - Ruby on Rails 创建和访问 MySQL 变量

转载 作者:数据小太阳 更新时间:2023-10-29 07:51:14 24 4
gpt4 key购买 nike

如何使用 Ruby on Rails 来做到这一点?

mysql> SET @t1=1, @t2=2, @t3:=4;
mysql> SELECT @t1, @t2, @t3, @t4 := @t1+@t2+@t3;

最佳答案

使用ActiveRecord::Base.connection:

>> ActiveRecord::Base.connection.execute("SET @t1=1, @t2=2, @t3:=4;")
=> nil
>> ActiveRecord::Base.connection.select_one(
"SELECT @t1, @t2, @t3, @t4 := @t1+@t2+@t3;")
=> {"@t1"=>"1", "@t2"=>"2", "@t4 := @t1+@t2+@t3"=>"7", "@t3"=>"4"}

有关您可以在此类上使用的更多方法,请参阅 the documentation here .

您还可以在您定义的任何 ActiveRecord 类上调用 connection 方法。例如,如果您有一个名为 Post 的模型,您可以使用 Post.connection.execute("sql")

关于ruby-on-rails - Ruby on Rails 创建和访问 MySQL 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3967355/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com