3
Comment utiliser Ruby on Rails pour cela?Ruby on Rails pour créer et accéder à la variable MySQL
mysql> SET @t1=1, @t2=2, @t3:=4;
mysql> SELECT @t1, @t2, @t3, @t4 := @[email protected][email protected];
Comment utiliser Ruby on Rails pour cela?Ruby on Rails pour créer et accéder à la variable MySQL
mysql> SET @t1=1, @t2=2, @t3:=4;
mysql> SELECT @t1, @t2, @t3, @t4 := @[email protected][email protected];
Utilisation 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 := @[email protected][email protected];")
=> {"@t1"=>"1", "@t2"=>"2", "@t4 := @[email protected][email protected]"=>"7", "@t3"=>"4"}
Pour plus de méthodes que vous pouvez utiliser sur cette classe, voir the documentation here.
Vous pouvez également appeler la méthode connection
sur n'importe quelle classe ActiveRecord que vous avez définie. Par exemple, si vous avez un modèle appelé Post
, vous pouvez utiliser Post.connection.execute("sql")
.