Mysql
 sql >> Base de données >  >> RDS >> Mysql

Erreur avec les procédures mysql ERROR 1304 &ERROR 1305

Je crois que les problèmes sont

  1. La première erreur se produit car vous tentez de recréer une procédure existante. Si vous abandonniez la procédure en premier, vous n'obtiendriez pas cette erreur,
  2. La deuxième erreur est due au fait que les PROCEDURES sont appelées avec des instructions CALL, tandis que les FUNCTION sont appelées en tant que références de fonction, comme dans votre code. Vous devez définir une FONCTION, pas une PROCEDURE. La (documentation MySQL ) dit :