mysql select for update 什么时候解除锁定 ? 就是说 是不是要等到java的connection,commit了或者rollback

2025-03-04 11:20:20
推荐回答(2个)
回答1:

mysql select for update的 connection 以下动作之一:
1 断开数据库链接
2 commit
3 rollback

回答2:

UPDATE的表不能出现在子查询中,你的语句需要修改,例如:

UPDATE education SET timeFrom="2007-9-1"
WHERE EXISTS (SELECT * FROM education WHERE studentinfo.userName=education.userId)
AND studentinfo.userName LIKE "11842%"
AND studentinfo.`Class` LIKE "%071%"