mysql支持调用begin end回执行代码块吗

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 来执行代码块?

如果支持谁能告诉我怎么写吗?

mysql支持调用begin end回执行代码块吗

相关文章:

你感兴趣的文章:

标签云: