5.5.52-MariaDB vs 5.6.15 mysql触发器不工作

5.5.52-MariaDB vs 5.6.15 mysql触发器不工作,mysql,triggers,mariadb,Mysql,Triggers,Mariadb,我有一个问题,我安装了5.6.15 mysql,这个触发器正常工作: BEGIN IF New.id_category_default = 566 THEN SELECT COUNT(*) DATA INTO @conta FROM `lorcustomization_field` WHERE `id_product` = Old.id_product ; IF @conta <=0 THEN

我有一个问题,我安装了5.6.15 mysql,这个触发器正常工作:

BEGIN

  IF New.id_category_default = 566
    THEN
      SELECT COUNT(*) DATA INTO @conta
          FROM `lorcustomization_field`
          WHERE `id_product` = Old.id_product ;

    IF @conta <=0
      THEN
        INSERT INTO `lorcustomization_field`(`id_product`,`type`,`required`)
            VALUES(Old.id_product,1,0);

    SELECT `id_customization_field` DATA INTO @idfield FROM `lorcustomization_field`
    GROUP BY `id_customization_field` DESC LIMIT 1;


    INSERT INTO `lorcustomization_field_lang` (
      `id_customization_field`,
      `id_lang`,
      `id_shop`,
      `name`
    )
    VALUES
    (
      @idfield ,
      1,
      1,
      'prova'
    );

    END IF;
  END IF;
END
开始
如果New.id\u category\u默认值=566
然后
选择计数(*)数据到@conta
从'LORU'字段`
其中`id\u product`=旧的.id\u产品;
如果@conta**改变

  SELECT COUNT(*) DATA INTO @conta
      FROM `lorcustomization_field`
      WHERE `id_product` = Old.id_product ;

IF @conta <=0
  THEN
   GROUP BY `id_customization_field` DESC LIMIT 1;
**改变

  SELECT COUNT(*) DATA INTO @conta
      FROM `lorcustomization_field`
      WHERE `id_product` = Old.id_product ;

IF @conta <=0
  THEN
   GROUP BY `id_customization_field` DESC LIMIT 1;

**如果您还没有这些,请添加

INDEX(id_product)
INDEX(id_customization_field)
**改变

  SELECT COUNT(*) DATA INTO @conta
      FROM `lorcustomization_field`
      WHERE `id_product` = Old.id_product ;

IF @conta <=0
  THEN
   GROUP BY `id_customization_field` DESC LIMIT 1;
**改变

  SELECT COUNT(*) DATA INTO @conta
      FROM `lorcustomization_field`
      WHERE `id_product` = Old.id_product ;

IF @conta <=0
  THEN
   GROUP BY `id_customization_field` DESC LIMIT 1;

**如果您还没有这些,请添加

INDEX(id_product)
INDEX(id_customization_field)

您能否发布相关表格的结构以及一些示例数据,并指出触发器的时间(
之前|之后
)和事件(
插入|更新|删除
)?抱歉,更新表格后,您能否发布相关表格的结构以及一些示例数据并指出时间触发器的事件(
INSERT | UPDATE | DELETE
)和事件(
INSERT | UPDATE | DELETE