PDA

View Full Version : [Mysql] if / elseif


breiko
15-11-2005, 18:57
Ciao.
Non riesco ad eseguire una semplice query con l'if.

Qualcuno mi potrebbe postare un esempio per capire dove sbaglio?


IF (2>1)
THEN
UPDATE nometabella
SET col='a'
ENDIF;


Sempre mysql syntax error.

shang84
16-11-2005, 10:41
Syntax

IF Boolean_expression
{ sql_statement | statement_block }
[ ELSE
{ sql_statement | statement_block } ]

tratto da:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/tsqlref/ts_de-dz_9lut.asp

breiko
16-11-2005, 15:45
La soluzione è che THEN deve stare nella stessa riga dell'IF e non a capo.
Grazie lo stesso.