[請益] 大量執行update statement

看板PHP作者 (Restart)時間18年前 (2006/04/09 01:59), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串1/3 (看更多)
使用PHP+MySQL 我有個動作要執行大量的update句子 目前的寫法是 while(condition){ mysql_query($sql, $connection); } 可是這個loop有可能會執行幾千次 (不是我寫的,是前一個人寫的.....=.=凸) 想請問mysql_query()可以一次傳很多update statement嗎? 還是說類似JDBC的batch execution可以用? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.217.8

04/09 02:06, , 1F
MySQL 5.0 開始支援 Stored Procedure
04/09 02:06, 1F

04/09 02:08, , 2F
如果原本用的是 4.1 的話, 建議升級成 5.0 ...
04/09 02:08, 2F

04/09 22:19, , 3F
PHP 5新增的PDO也有支援,可以試試看
04/09 22:19, 3F
文章代碼(AID): #14D_dz1s (PHP)
文章代碼(AID): #14D_dz1s (PHP)