猿Why在项目开发和项目运维期间遇到过一些情况,需要更新某一张表中的数据,目标更新数据来源于当前数据库不是同一个数据源(可能是业务同学甩过来的一个Excel)。遇到这样的情况,我的处理办法是用Excel中的数据,拼接SQL语句去处理。
比如这样一个简单例子:
update demotable set demotable.a ='EFG' where demotable.b = 'uniquekey';
当数据量在1000以内时候,并且工作频率不高(比如一年一次),用Excel拼接SQL就很合适。
="update demotable set demotable.a = '"&C2&"' where demotable.b = '"&C2&"';"
放在这,用的时候来找。