タグ

ブックマーク / kiyotakakubo.hatenablog.com (1)

  • MySQLのデータを日付を条件に削除する方法 by Rails - 久保清隆のブログ

    MySQLのデータをRailsのメソッドを用いて削除するには、 destroy destroy_all delete delete_all の4つがある。 この中で条件が指定できるのはdestroy_allとdelete_all。 destroy destroyとdestroy_allがある。 ロードしたモデルオブジェクトを削除する。 その後に、freezeも行う。 destroy hoge = Hoge.find(:first) hoge.frozen? #=> false hoge.destroy hoge.frozen? #=> trueこれで、hogeオブジェクトは削除される。 モデルオブジェクトのロードと削除も一気に行える。 Hoge.destroy([1,3])これでid=1とid=3が削除される。 が、条件の指定などはできない。 そこで、destroy_allの出番。 des

    kano4
    kano4 2011/12/27
    DBログの削除
  • 1