Problemim Procedure'un başında DELIMITER tanımlamammış.
Koda başlarken
DELIMITER $$
yazınca düzeldi.
Başka bir sayfada aşağıdaki açıklamayı buldum. Neden MYSQL böyle bir yapı gerektiriyor acaba?
The example uses the mysql client delimiter command to change the statement delimiter from ; to $$ while the procedure is being defined. This allows the ; delimiter used in the procedure body to be passed through to the server rather than being interpreted by mysql itself.
|