Есть ли способ обновить несколько строк данных, когда данные поступают из результата CFQuery? В настоящее время этот запуск <cfquery>
несколько раз. Есть ли способ сделать это в одной операции uqery?Обновление нескольких строк из набора записей cfquery
<cfloop query=loc.fixItems>
<cfset loc.count++>
<cfset var categoryName = loc.fixItems.categoryName>
<cfquery>
update items
set code = <cfqueryparam value="#code#">
where id = <cfqueryparam value="#itemId#">
</cfquery>
</cfloop>
Это может работать несколько раз и накладывать большую нагрузку на сервер.
Если нужно запустить несколько раз, то это может надлежать вас сделать что-то о предотвращении повторения проблемы в первую очередь. Тогда вам нужно будет сделать это только один раз. –