首先,要为工号字段user_no建立唯一索引。 SQL语句使用REPLACE代替INSERT即可,例如:REPLACE INTO 表名 (user_no, username, sex) values (123, 'xyz', '女'); 上面语句执行时候会字段判断123的user_no是否存在,存在就替换其名字和性别,否则就插入整行。
写一个脚本完成,1、先创立一个临时表2、将需要批量更新的数据导入到临时表中3、然后两张表联合起来判断插入还是更新。