IF (SELECT chid FROM etid WHERE chid='888' LIMIT 1) THEN
UPDATE etid SET checkcount=IFNULL(checkcount,0)+1,UpdateTime=NOW() WHERE chid='888'
ELSE
INSERT INTO etid (AID,BID,chid,UpdateTime) VALUES ('111','222','888',NOW())
END IF;
如果是:
SELECT chid FROM etid WHERE chid='888' LIMIT 1
是有东西的
那么指定字段自加 1
如果非: 插入这数据
或许有着 REPLACE INTO 的那些方法。。。。 但主要还是想通过这个 IF 的情况,MySQL 如何根据 Ture/False ,
--->>[去执行两条完全不同方向的完全语句]
以自己掌握的知识,交由本端和远端交互,拆开查,本地判断,再交远端执行,N 多个握手似乎不太好,能不能一条语句一步到位?
谢谢解答啦。。。。