Próbuję zmienić ogranicznik poleceń MySQL, aby utworzyć procedurę z wieloma komendami. Jednak polecenie separatora nie jest rozpoznawane w MySQL 5.1.47. Przetestowałem to na MySQL 5.0.91 i działało tam.Błąd składni MySQL delimiter
DELIMITER //;
DELIMITER ;//
Próbuję uruchomić to z phpmyadmin, w obu sytuacjach. Używanie wersji 5.0.91 nie jest opcją, ponieważ muszę używać zdarzeń (CREATE EVENT
).
Komunikat o błędzie:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DELIMITER //' at line 1
Czy istnieje powód nie działa, czy istnieje alternatywa dla osiągnąć to samo (tworzenie procedurę z wieloma zapytaniami)?
Czytałem, że 'DELIMITER' nie jest tak naprawdę poleceniem MySQL, jest to polecenie klienta. Czy to oznacza, że PHPMyAdmin musi go obsługiwać w przeciwieństwie do MySQL? – Patrickdev