Я пытаюсь создать процедуру на mysql, это не так сложно, но при использовании «если» вещи сходят с ума, в нем говорится, что есть ошибка, но я не могу понять. Вот оно:mysql if Синтаксис ОШИБКА
CREATE SP_Verify_DATE (IN comp INT,IN prod INT,IN qt INT)
BEGIN
SELECT COUNT(cd_compra) INTO @tes FROM produto_compra WHERE cd_produto=prod AND cd_compra=comp;
IF (@tes = 1) THEN
UPDATE produto_compra WHERE cd_produto=prod AND cd_compra=comp SET qt_produto = qt_produto + qt;
ELSE
INSERT INTO produto_compra VALUES(comp,prod,qt);
END IF;
END
Большое спасибо peterm !!! работает !!!! что я потерял 2 ночи, пытаясь найти ошибку, и ваша идеология лучше, чем моя процедура, которую я использовал, еще раз спасибо!
Что сообщение об ошибке? –