mysql支持调用begin end来执行代码块吗?
我在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 来执行代码块?
如果支持谁能告诉我怎么写吗?