Я хочу вставить, если не существует, Обновление с запросом в Mysql, но Faild.То, что я нашел до сих пор:
IF EXISTS(SELECT * FROM `subject` WHERE `branch_id` = 1)
THEN
BEGIN
UPDATE `subject` SET (`name` ='KHAN')
WHERE `branch_id` = 1
END
ELSE
BEGIN
INSERT INTO `subject` (`name`,`branch_id`)
VALUES('AMAAN', 1)
END
END IF
Что я получил
Error Code: 1064
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 'IF EXISTS(SELECT * FROM `subject` WHERE `branch_id` = 1)