即時通訊嘗試使用多更新統計信息更新mysql表。
我試過我做多選的方式,但它給錯誤。
用多語句更新多記錄單個mysql表嗎?
UPDATE (
UPDATE resources SET resources.resourcecount = resources.resourcecount - '100'
WHERE resourcetype = '1'
),
(
UPDATE resources SET resources.resourcecount = resources.resourcecount - '250'
WHERE resourcetype = '2'
),
(
UPDATE resources SET resources.resourcecount = resources.resourcecount - '300'
WHERE resourcetype = '3'
),
(
UPDATE resources SET resources.resourcecount = resources.resourcecount - '600'
WHERE resourcetype = '4'
)
我不知道,如果它有可能通過查詢本身或者我應該使用PHP循環做到這一點?
什麼是你想怎麼辦?只需按照[UPDATE語法](http://dev.mysql.com/doc/refman/5.6/en/update.html),它就可以工作。 – Jocelyn 2013-04-11 02:08:23
*嵌套更新* ??正如@Jocelyn提到的那樣,在你決定使用你的代碼之前,你看過你正在使用的更新類型嗎? – bonCodigo 2013-04-11 08:55:27