Я создал процедуру в своей базе данных без каких-либо ошибок, но когда я хочу использовать ее, я получаю следующую ошибку: «Команды не синхронизированы;Вы не можете выполнить эту команду сейчас '
Это происходит в phpmyadmin, я понятия не имею, что я делаю неправильно ...
Вот моя процедура:
DELIMITER $$
CREATE PROCEDURE recupererNotesANoter (IN id_utilisateur INT, IN id_evaluateur INT, IN id_annee INT, IN id_sprint INT, IN id_equipe INT, IN id_matiere INT)
BEGIN
SELECT idAnneeScolaire, idSprint, idEquipe, idUtilisateur, nom, prenom, NULL idNote, NULL note, idMatiere, libelle, coefficient
FROM pgl_matieresetudiantevaluees
WHERE (idUtilisateur = id_utilisateur OR id_utilisateur IS NULL)
AND (idAnneeScolaire = id_annee OR id_annee IS NULL)
AND (idSprint = id_sprint OR id_sprint IS NULL)
AND (idEquipe = id_equipe OR id_equipe IS NULL)
AND (idMatiere = id_matiere OR id_matiere IS NULL)
AND (FIND_IN_SET(id_evaluateur, evaluateurs) = 0 OR FIND_IN_SET(id_evaluateur, evaluateurs) IS NULL)
UNION
SELECT idAnneeScolaire, idSprint, idEquipe, idUtilisateur, nom, prenom, idNote, note, idMatiere, libelle, coefficient
FROM pgl_notesetudiants
WHERE idEvaluateur = id_evaluateur
AND (idAnneeScolaire = id_annee OR id_annee IS NULL)
AND (idSprint = id_sprint OR id_sprint IS NULL)
AND (idEquipe = id_equipe OR id_equipe IS NULL)
AND (idMatiere = id_matiere OR id_matiere IS NULL)
AND (idUtilisateur = id_utilisateur OR id_utilisateur IS NULL)
ORDER BY idUtilisateur;
END $$
DELIMITER ;
Надеюсь, что вы можете помочь мне
РЕДАКТИРОВАТЬ: Когда я запускаю 'SHOW CREATE PROCEDURE recupererNotesANoter', я получаю:
sqlMode : STRICT_ALL_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER