gpt4 book ai didi

ruby-on-rails - rails activerecord 字段的数据库表达式

转载 作者:搜寻专家 更新时间:2023-10-30 20:44:01 26 4
gpt4 key购买 nike

如何用 mysql 函数返回的值填充一些数据库字段?

在 Yii(PHP) 中我写了类似的东西

$post->my_time=new CDbExpression('NOW()')

我如何使用 Rails 3 ActiveRecord 做到这一点?谢谢

最佳答案

您可以使用 select_value 获取 MySQL 函数的结果

ActiveRecord::Base.connection.select_value('SELECT NOW()')

或者您可以运行 update() 直接存储值。

但通常不建议使用 ActiveRecord 来使用复杂的数据库逻辑。

关于ruby-on-rails - rails activerecord 字段的数据库表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7954822/

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