delimiter $$
create procedure test_prod()
not deterministic
begin
update test_score set score = 6 where id < 5 limit 1;
end;
$$delimiter ;
not deterministic 表示子程式包含了不確定的函式
類似的儲存過程和函式高階特性還有:
儲存過程執行語句在二進位制日誌中體現,複製保證精確性,即determinisitc不影響儲存工程對資料更新的準確性
其它特性:
不影響儲存工程對資料更新的準確性
10 子程式的高階特性1
講師 huangxifeng607 黃錫峰 筆記 1 deterministic特性 delimiter create procedure testa not deterministic begin declare my uid int default 0 select uid into my ui...
11 子程式的高階特性2
講師 huangxifeng607 黃錫峰 筆記 1 函式的唯讀高階特性 delimiter create function testa returns int reads sql data begin declare my uid int select uid into my uid from h...
12 子程式的高階特性3
講師 huangxifeng607 黃錫峰 筆記 1 sql security特性 delimiter create procedure testa sql security definer invoker begin declare aa int select sleep 30 into aa e...