文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 參考手冊  /  ...  /  預存程序、函數、觸發器和 LAST_INSERT_ID()

27.2.4 預存程序、函數、觸發器和 LAST_INSERT_ID()

在預存常式(程序或函數)或觸發器的本體內,LAST_INSERT_ID() 的值變更方式與在這些種類物件本體外執行的陳述式相同(請參閱第 14.15 節,〈資訊函數〉)。預存常式或觸發器對於後續陳述式所見 LAST_INSERT_ID() 值的作用取決於常式的種類。

  • 如果預存程序執行變更 LAST_INSERT_ID() 值的陳述式,則後續程序呼叫的陳述式會看到已變更的值。

  • 對於變更值的預存函數和觸發器,該值會在函數或觸發器結束時還原,因此後續陳述式看不到變更的值。