问题标签 [update-all]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - update_all 与字符串连接
我正在尝试为我的所有用户更新“allowed_ips”字段,但它没有按我预期的那样工作。
'allowed_ips' 是一个带有 IP 地址的字符串。
我想要的是:
ruby-on-rails - Active Record 指定一个值 select out from where() in update_all
我想用 update_all 更新多行,但我需要使用从 where() 中选择的一列中的现有值,如何在 update_all 中指定值,它看起来像这样:
Record.where(:name => "mike", :game_id => 1).update_all(score: "这里我想把分数拿出来做一些修改然后存回去")
非常感谢。
ruby-on-rails - 使用 update_all 更新日期属性
我有一个付款表,我希望能够同时更新所有 date_of_payment 字段,即使用相同的日期。
在我看来,我有以下几点
在我的控制器中,我有:
我得到的错误是:
SQLite3::SQLException: 没有这样的列: {:order=>: UPDATE "payments" SET "{:order=>" = '--- - '':year, :month, :day'' - !ruby/hash :ActiveSupport::HashWithIndifferentAccess !''}(1i)'': ''2014'' !''}(2i)'': ''3'' !''}(3i)'': ''24'' '
我必须承认,我对这个错误到底是什么感到有点困惑。我的控制器中的代码不正确吗?还是表格有问题?正如我所说,我还没有完全理解表格,所以任何帮助都将不胜感激。
ruby-on-rails - rails update_all 插值
我有一个包含很多宠物的数据库。我希望通过更改大小写来更新“名称”属性。我努力了:
但所有这些都返回:
- 每个名字都有“PETS”
- 每个名字的“NAME”
- 每个名字的“NAME”
- 无效的语法
我在这里想念什么?
ruby - Rails 4 - 如何将 Update_all 与此参数哈希一起使用?
我有一个名为 Row 的模型:
我的 rows_controller 中的一些相关方法如下:
从表单发送到 update_multiple 方法的 row_params 如下所示:
我想用上面显示的 update_multiple 方法中发送的值更新参数中包含的所有行
我该怎么做呢?我很困惑
非常感谢你的帮助。
ruby-on-rails - Postgres hstore 全部更新而不删除现有数据
我已经开始使用 rails 4.1.5 和 postgresql 9.3.5,所以我的问题是在这种情况下如何在 postgress 中使用 update_all 和 hstore(如果可能的话):“1”=> [1, 2, 3]因此,如果存在“1”,则将数字添加到数组中,否则创建新的 hstore 条目。
这是我一直在尝试的,但它不起作用。
ruby - ActiveRecord Update_all 到变量值
我正在寻找一种方法来更新具有特定条件的所有记录,它们的 cur_val + 100:
我有一个带有id和score字段的表 Suggestions,我希望所有具有特定 id 的条目都能收到分数提升,例如:
我怎么做?
ruby-on-rails - 覆盖特定模型 Rails 4.2 的 update_all 方法
我需要覆盖 rails update_all 方法,以便更新特定模型的 updated_at 字段。
我在 app/config/initializer/xyzfile.rb 添加了以下模块:
我想将其用于特定型号,我该怎么做?
- 在每个 update_all 中添加 updated_at 是解决方案之一,但我正在寻找一个可以覆盖 update_all 方法的解决方案。
php - CAKEPHP 2.0 updateALL,json_encoded 数据
我的一个控制器功能有另一个问题。我编写了一个函数来更新我的数据库中的一些字段。我正在从解码的 json_file 中获取内容,在获取数据后,我再次对其进行编码,以便将其存储在我的数据库中。我收到一些我不明白的错误。
我的功能
我得到的错误信息:
数据库错误
错误:SQLSTATE[42000]:语法错误或访问冲突:1064 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 '[{"date":"2008-08-01","text":"This card has been returned to its original functi' 附近使用正确的语法
SQL 查询:更新
magicmm
。cards
原样。Cards
_ = [{"date":"2008-08-01","text":"这张卡已经恢复了原来的功能。如果它为已经是生物的神器附魔,它不会改变它的力量和防御力."},{"date":"2008-08-01","text":"一个变成生物的非生物永久物可以攻击,并且它的 {T} 异能可以被起动,前提是它的操控者持续操控那个永久物从他或她最近的回合开始。无论永久物成为生物多久。"}] WHERE = 96Cards
rulings
multiverseid
注意:如果要自定义此错误消息,请创建 app/View/Errors/pdo_error.ctp
任何有关解决此问题的帮助将不胜感激:-)。
ruby-on-rails - Rails 4 rake 任务更新记录。按 ts_code 查找并使用 CSV 更新
有点凌乱,我在这里试图让它发挥作用。我有一个带有产品数据库的商店。我得到的是一个包含 3 列和 500 多个条目的 CSV 文件,ts_code cost_price 和 sell_price。
所以我需要一个我可以运行的任务来查找所有与 ts_code 匹配的产品,然后更新这些产品的 cost_price 和 sell_price。
我试图编辑我用来首先导入产品的任务,如下所示。
原始任务
我希望这样的事情会起作用,但我现在被困住了。
我也知道我需要告诉它要更新哪些列,但我不确定将它们放在哪里,比如成本和销售价格。如果有人可以提供帮助,那就太好了。
仍然试图以某种方式让它工作,接下来我尝试的是这个但得到一个错误未定义的方法 find_by。不知何故,语法是错误的,不确定我有多接近。