============================================================Phil-PROD-20141212,字段添加-00========= 现需要对线上垫付宝数据与轻易贷关联的数据有问题的数据进行修改(批量) mongodb bindingloan 需要对 loanAccountId后加 ‘-00’ MySql需要将 selec
============================================================
Phil-PROD-20141212,字段添加"-00"
=========
现需要对线上垫付宝数据与轻易贷关联的数据有问题的数据进行修改(批量)
mongodb
bindingloan
需要对 loanAccountId后加 ‘-00’
MySql
需要将 select LoanAccountId from KyPayAccounts
LoanAccountId 后没有-00的 记录加上 ‘-00’
=========================
mongo
======
db.bindingloan.find({},{"loanAccountId":1}).pretty()
db.bindingloan.find({"loanAccountId" :{$not:/\-00$/}},{"loanAccountId":1}).pretty()
mongodump --host localhost --port 27020 -uquery -pquery -d che001 -c bindingloan -o ./
mongorestore --drop --host localhost --port 27017 -uplatform -pplatform -d che001 -c bindingloan bindingloan.bson
var userf=db.bindingloan.find({"loanAccountId" :{$not:/\-00$/}},{"loanAccountId":1});
while(userf.hasNext()){
var userft=userf.next();
var useid=userft._id;
var uname=userft.loanAccountId;
var usename=uname+"-00";
db.bindingloan.save({"_id":useid,"loanAccountId":usename})
print(usename);}
=========================
mysql
======
mysqldump -uquery -pquery -h172.24.0.220 --lock-tables=false --single-transaction --default-character-set=utf8 --set-gtid-purged=OFF che001 KyPayAccounts> KyPayAccounts.sql
SELECT CONCAT(LoanAccountId,'-00') FROM KyPayAccounts WHERE LoanAccountId IS NOT NULL AND LoanAccountId NOT LIKE '%-00';
UPDATE KyPayAccounts SET LoanAccountId=CONCAT(LoanAccountId,'-00') WHERE LoanAccountId IS NOT NULL AND LoanAccountId NOT LIKE '%-00';
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn