IF EXISTS(select * from person_data where `Key`='tags' and `Value`='blogger')
begin
UPDATE person_data SET `Value`= 'aaaaaaa'
end
else
begin
INSERT INTO person_data(Id,`Key`,`Value`,Person_id)
SELECT IFNULL(MAX(Id)+1,1),'aaa','bbb',1 FROM person_data
end if;
它一直提示第一行有问题。 请指出我哪里做错了
最佳答案
将 END IF
更改为 END
,这样就可以了。
关于MYSQL语句问题请指出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21827058/