5.5.52-MariaDB vs 5.6.15 mysql

Carlitos Cruz

Nuovo Utente
21 Ago 2017
2
0
1
46
Ciao
problemino, in locale ho installato 5.6.15 mysql e questo trigger fai il suo lavoro correttamente:

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

in remoto ho 5.5.52-MariaDB e il trigger si ferma al primo insert quando incontra l'altra select si ferma.
dove sbaglio?
 

Discussioni simili