0
У меня есть случай заявление что-то вроде этого:Проблема понимания заявление Case
CASE
WHEN purpose = "" THEN SET @sPurpose = "%%"
WHEN purpose IS NULL THEN SET @sPurpose = "%%"
ELSE SET @sPurpose = concat("%",purpose,"%");
END;
, но когда я пытаюсь скомпилировать процедуру, она бросает эту ошибку:
SQL Error: 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
'WHEN purpose IS NULL THEN SET @sPurpose = "%%" ELSE SET @sPurpose = co' at line 13
я просто не хватает некоторых синтаксическая вещь?
Это было в конечном итоге работает. большое спасибо! – smarble
@smarble приветствуется ': D' –