我有一些密碼循環插入數千條記錄,最近當我引入<cfqueryparam>
時,CF崩潰。cfqueryparam可以獲得多長時間的cfquery限制?
喜歡的東西...
<cfquery>
<cfloop query="qBars">
INSERT INTO Foo
SET
xx = <cfqueryparam value="#qBars.aa#" sqltype="CF_SQL_VARCHAR">,
yy = <cfqueryparam value="#qBars.bb#" sqltype="CF_SQL_INTEGER">
</cfloop>
</cfquery>
過去,這不<cfqueryparam>
做工精美。但是,如果使用cfqueryparam,則當qBars
的記錄數很大(10,000+)時,可能會出現問題。
現在...我該怎麼辦?重構整個事情在數據庫級別處理?
感謝
您是否嘗試過將'cfquery'放入您的'cfloop'中,以便在一個查詢中運行一個以000s爲單位的查詢語句而不是幾千個語句? – Antony