Select for update
时间: 2023-08-27 12:01:07 浏览: 76
Update和Select结合使用
"SELECT ... FOR UPDATE" 是一种在 SQL 中常用的锁定查询语句。它可以在查询数据时同时对查询结果中的记录加上排他锁,防止其他事务修改或删除这些记录。使用方法为在 SELECT 语句中加上 FOR UPDATE 子句。
例如:
```
SELECT * FROM accounts WHERE id = 1 FOR UPDATE;
```
这会查询 accounts 表中 id 为 1 的记录,并对这些记录加上排他锁。
注意:不同的数据库系统对 "SELECT ... FOR UPDATE" 的实现可能略有不同,请确保在使用前先参阅相关文档。
阅读全文