Select…For Update语句的语法与select语句相同,只是在select语句的后面加FOR UPDATE [NOWAIT]子句。
该语句用来锁定特定的行(如果有where子句,就是满足where条件的那些行)。当这些行被锁定后,其他会话可以选择这些行,但不能更改或删除这些行,直到该语句的事务被commit语句或rollback语句结束为止。
规则是:FOR UPDATE语句将锁住查询结果中的元组,这些元组将不能被其他事务的UPDATE,DELETE和FOR UPDATE操作,直到本事务提交。
所以
1、可以
2、是的
后面加了 for update 这个时候你就可以手动修改数据库里面的数据了,旁边有个小锁,点击一下,就可以修改数据库里面的数据了。修改完之后,然后先点击旁边有个打钩的符号,最后再点击一下那个小锁,(相当于commit),这个时候数据就改变了。