* INSERT/UPDATE/DELETE [#ve384eca]

** INSERT [#p16eb865]
 $row = DB->insert('user', { name => 'taro', age => 18 });
 print $row->user_id;

** UPDATE [#p0983524]
 DB->update('user', { name => 'jiro', age => 15 }, { user_id => 1 });

*** rowオブジェクトから [#p9320b06]
 $row->update({ name => 'jiro', age => 15 });
または
 $row->set({ name => 'jiro', age => 15 });
 $row->update;
 
 # 分けてset()してもよい
 $row->set({ name => 'jiro' });
 $row->set({ age => 15 });
 $row->update;

*** undef()で値をNULLに [#b83da412]
 DB->update('user', { age => undef });
INSERTでは値にundef()を使えない。

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS