mysql的update可以同时更新多张表,多条记录
update employee e,test t set e.salary=555,t.name=’tts’ where e.id=3 and t.id=1UPDATE books,(SELECT bookId,COUNT(id) num FROM library_books WHERE id in (xx,xx) GROUP BY bookId) as tempSET books.bor...
·
update employee e,test t set e.salary=555,t.name=’tts’ where e.id=3 and t.id=1
UPDATE books,(SELECT bookId,COUNT(id) num FROM library_books WHERE id in (xx,xx) GROUP BY bookId) as temp
SET books.borrowNum=books.borrowNum+temp.num WHERE books.id=temp.bookId
更多推荐
已为社区贡献1条内容
所有评论(0)