即时通讯尝试使用多更新统计信息更新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