Próbuję utworzyć procedurę w MYSQL, który po prostu wybiera wszystkie wiersze z tabeli.
DELIMITER $$
CREATE PROCEDURE getAll_Temps()
BEGIN
SELECT * from temp1
END $$
Ale dostaję ten błąd,
ERROR 1064 (42000): Wystąpił błąd w składni SQL; sprawdź instrukcję, która odpowiada twojej wersji serwera MySQL dla właściwej składni do użycia w pobliżu "" w linii 1.
Odpowiedzi:
2 dla odpowiedzi № 1Spróbuj poniżej zapytania. Brakuje Ci ;
na końcu zapytania.
DELIMITER $$
CREATE PROCEDURE getAll_Temps()
BEGIN
SELECT * from temp1;
END $$
Mam nadzieję, że to ci pomoże.