牧尾竜一
ryuic****@jom*****
2008年 7月 18日 (金) 08:40:53 JST
JOMRです。 ご回答ありがとうございます。 > すべてのレコードの変更日が変更されるということは、WHERE句がない > UPDATE文を実行しているのではないでしょうか。 > > プロファイラを有効にし、実際に発行されている SQL文を確認して > みてください。 プロファイラを有効にしてSQL文を確認すると UPDATE `computer` SET `pc_id` = '18', `pc_host` = 'edit_test', `pc_os` = 'windowsXP Proffesional', `pc_cpu` = 'Pemtium(R) 4 CPU 3.20GHz', `pc_mem` = '768MB', `pc_ip` = '192.168.0.153', `pc_mask` = '255.255.255.0', `pc_gw` = '192.168.0.252', `pc_type` = 'DeskTop', `biko` = '作業用PC', `redate` = '2008-07-18 08:38:11' WHERE `pc_id` = '18' となっていました。 一覧の表示時のSQL文は 0.0011 SELECT * FROM (`computer`) WHERE `cu_id` = '47' ORDER BY `cu_id` desc 0.0010 SELECT * FROM (`computer`) WHERE `cu_id` = '47' となっていています。