mysql支援呼叫begin end來執行程式碼塊嗎?
阿新 • • 發佈:2019-01-25
我在mysql官方提供的查詢瀏覽器中編輯指令碼如下: begin delete oms.* from OMS_RES_ROLE oms where oms.role_id = '1'; insert into OMS_RES_ROLE (ID, RESOURCE_ID, ROLE_ID, INIT_FLAG) values ('51', '27000', '1', '1'); insert into OMS_RES_ROLE (ID, RESOURCE_ID, ROLE_ID, INIT_FLAG) values ('52', '32000', '1', '1'); insert into OMS_RES_ROLE (ID, RESOURCE_ID, ROLE_ID, INIT_FLAG) values ('53', '26100', '1', '1'); end; 但是得到的結果卻是資料庫報錯,
請問是不是mysql不支援像oracle一樣直接呼叫 begin end 來執行程式碼塊?
如果支援誰能告訴我怎麼寫嗎?