因为这是个插入语句,所以不能加where条件 如果是插入操作,受到影响行的值为1;如果更新操作,受到影响行的值为2;如果更新的数据和已有的数据一样(就相当于没变,所有值保持不变),受到影响的行的值为 0 这个方法发现我是看到 一个go ORM 的 批量保存方法 (Confluence) ==>https://goframe.org/pages/viewpage.action?pageId=1114344#ORM%E9%93%BE%E5%BC%8F%E6%93%8D%E4%BD%9C%E5%86%99%E5%85%A5%E4%BF%9D%E5%AD%98-Insert/Replace/Save
INSERT INTO `user`(`uid`,`name`) VALUES(10001,'john') ON DUPLICATE KEY UPDATE `uid`=VALUES(`uid`),`name`=VALUES(`name`)