mysql多條語句,怎麼判斷其中一條執行錯誤,就執行回滾

2021-04-02 00:22:16 字數 621 閱讀 3268

1樓:晴天

寫一個儲存過程,在儲存過程裡寫一個事物,再把你要的mysql 多條語句寫在事物裡面就行了,要用的時候呼叫一下儲存過程.大致格式是這樣的:

drop procedure if exists accesscount;

delimiter $

create procedure accesscount()

begin

declare t_error integer default 0;/*設定錯誤增量*/

declare continue handler for sqlexception set t_error=1;

start transaction;/*開啟事物*/

***x(你的語句)

if t_error = 1 then /*執行失敗回滾*/

rollback;

else

commit;

end if;

end $

delimiter ;

2樓:匿名使用者

資料庫回滾難道不是資料庫本身的功能麼

3樓:左志偉

在資料庫端寫觸發器和儲存過程

求一條sql多條件查詢語句

假設子女孩次為1或2的話 select 姓名,max case 子女孩次 when 1 then 子女姓名 else null end 一孩姓名,max case 子女孩次 when 1 then 子女性別 else null end 一孩性別,max case 子女孩次 when 2 then 子...

兩條腿其中一條小腿青筋突出什麼原因

可能是靜脈曲張導致的。靜脈曲張是指由於血液淤滯 靜脈管壁薄弱等因素,導致的靜脈迂曲 擴張。身體多個部位的靜脈均可發生曲張,比如痔瘡其實就是一種靜脈曲張,臨床可見的還有食管胃底靜脈曲張 精索靜脈曲張及腹壁靜脈曲張等等。靜脈曲張最常發生的部位在下肢。值得強調的是,靜脈曲張是其他病變的繼發表現。由輕微症狀...

10副對聯,並賞析其中一條,對聯字數越少越好

上鉤為老,下鉤為考,老考童生,童生考到老 一人是大,二人是天,天大人情,人情大過天 月照紗窗,個個孔明諸葛亮 風送花圃,陣陣畹華梅蘭芳 望天空,空望天,天天有空望空天 過年苦,苦過年,年年苦過年年過 閒看門中木 思間心上田 少水沙即現 是土堤方成 蠶為天下蟲 鴻是江邊鳥 踏破磊橋三塊石 分開出路兩重...