[前][次][番号順一覧][スレッド一覧]

rails:1343

From: KADO Masanori <qve02451@n...>
Date: Tue, 11 Jul 2006 18:07:36 +0900 (JST)
Subject: [rails:1343] Re: mysqlの関数に関して

From: daisaito@l...
>md5に限らず、mysql関数を使う更新はどのように行うのでしょうか?
>ほかに考えられるのはnow()や、max(),min()などが考えられるのですが。
:
>def update
>  @test = Test.find(params[:id])
>                            #↓この部分
>  if @test.update_attributes(:val => "md5('" + params[:val] + "')")

こういう感じでしょうか。

 val = Test.quote params[:val]
 if Test.update_all ["val = md5(#{val})"], ["id = ?", params[:id]]

--
kdmsnr - KADO, Masanori
http://capsctrl.que.jp/kdmsnr/

--
ML: rails@r...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

      1341 2006-07-11 09:46 [daisaito@l...       ] mysqlの関数に関して                     
->    1343 2006-07-11 11:07 ┗[qve02451@n...       ]