select語句for update作用

2021-08-26 20:13:56 字數 309 閱讀 3515

select…for update語句的語法與select語句相同,只是在select語句的後面加for update [nowait]子句。

該語句用來鎖定特定的行(如果有where子句,就是滿足where條件的那些行)。當這些行被鎖定後,其他會話可以選擇這些行,但不能更改或刪除這些行,直到該語句的事務被commit語句或rollback語句結束為止。

加鎖程式在準備修改某些資料時需先用select * from tablename

where condition for update 來鎖住這些資料以防止別的程式

也在這時間修改這些資料。

基本Select語句

一.基本select語句 select from table 1.select from departments 查詢所有的 2.select department id,location id from departments 指定列 算術表示式 按優先順序 1.select last name,...

巢狀SELECT語句

巢狀select語句也叫子查詢,形如 02 03select name from bbc where region select region from bbc where name brazil 04 05乙個 select 語句的查詢結果可以作為另乙個語句的輸入值。06 07上面的sql語句作用...

select 語句優化

select cd friend.fid,cd user.name from cd friend left join cd user on cd user.uid cd friend.fid where cd friend.uid 1312 limit 6 這條語句的本意是查詢id為1312 的使用...