【发布时间】:2014-03-18 21:56:41
【问题描述】:
所以我试图避免调用表,看看我是否有条目以便插入新行或更新它。我正在尝试以下查询,但出现语法错误。有人可以帮忙吗?
这是我的查询:
IF(
NOT EXISTS(
SELECT
*
FROM
ranking_rank_data
WHERE
rank = '1'
AND source_id = '1'
AND ranking_school_id = '2'
)
) THEN INSERT INTO
ranking_rank_data (rank, source_id, ranking_source_id VALUES ('1','2','3')
END IF;
【问题讨论】:
标签: mysql if-statement exists sql-insert