Błąd po napisaniu poprawnej procedury w PhpMyAdminie


(Lomp) #1

Witam... mam takie pytanie, dlaczego poniższy kod działa w konsoli MySQL'a a jako zapytanie w PHPMyAdminie nie działa? Jaka jest różnica między tymi apliakacjami? Może w kodzie jest coś źle? Używam WAMP'a

delimiter //


create procedure suma_zamowien (out suma float)

BEGIN select sum(wartosc) into suma from zamowienia;

END

//


delimiter ;

Wyskakuje taki błąd:

Błąd


Wygląda na to, że w twoim zapytaniu SQL jest błąd. W znalezieniu przyczyny problemu może pomóc także - jeśli się pojawi - poniższy opis błędu serwera MySQL.


ERROR: Nieznany znak przestankowy @ 11

STR: //

SQL: delimiter //


create procedure suma_zamowien (out suma float)

BEGIN select sum(wartosc) into suma from zamowienia;delimiter //


create procedure suma_zamowien (out suma float)

BEGIN select sum(wartosc) into suma from zamowienia;delimiter //


create procedure suma_zamowien (out suma float)

BEGIN select sum(wartosc) into suma from zamowienia;



zapytanie SQL: Dokumentacja


delimiter // create procedure suma_zamowien (out suma float) BEGIN select sum(wartosc) into suma from zamowienia;


MySQL zwrócił komunikat: Dokumentacja

#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 //


create procedure suma_zamowien (out suma float)

BEGIN select su' at line 1

(Asterisk) #2

Zapoznaj się proszę z tą stroną i zmień tytuł na konkretny.

Inaczej temat poleci do śmietnika.