タグ

ブックマーク / pacodelucia.hatenadiary.org (1)

  • ActiveRecordで生insert文を発行。影響結果を取得したい。 - 駄日記

    いやぁ、、、、バカでした・・・。 答えを知るのに凄く時間をかけてしまったので備忘と言うことで。 query = "INSERT IGNORE INTO ..." ActiveRecord::Base.connection.execute(query) で影響結果を知りたいと思ったのですが、、、どうやって取得するか15分ほどググってしまいました。いつまでたっても情報にヒットしないんでRailsAPIを眺めみるとすぐに解決!!。 query = "INSERT IGNORE INTO ..." affected_rows = ActiveRecord::Base.connection.insert(query) これでいいや〜と思ってコーディングを継続していたら、何だか溜まっていくテストデータの様子がおかしい。affected_rowsを確認してみると"0"ばっか返してる。ほとんど"1"になる

    ActiveRecordで生insert文を発行。影響結果を取得したい。 - 駄日記
  • 1