0
中的查詢條件我想寫下面的查詢,但我不是很舒服的SQL。 我孤立插入和更新,它的工作原理,但我不能做條件控制。 我不明白爲什麼它總是失敗,能幫助我嗎?我不明白如何檢查sql
IF (SELECT * FROM Infopoints WHERE name = @name) THEN
BEGIN
INSERT INTO Infopoints (idInfopoint, createdAt, updatedAt, name)
VALUES(@idInfopoint, @createdAt, @updatedAt, @name)
END;
ELSE
BEGIN
UPDATE Infopoints SET updatedAt = @updatedAt WHERE name = @name;
END;
ENDIF;";