mysql从一个数据库向另一个数据库插数据

复制代码
var mysqlr = require('mysql');
var readConnection = mysqlr.createConnection({//创建第一个连接
    host: '112.74.82.181',
    user: 'root', 
    password: 'root.',
    database: 'ce',
    dateStrings: true,
    charset: 'utf8mb4',
    pagesize: 30,
    connectionLimit: 10,
    reuseDB: true
});
readConnection.connect();

var mysqlw = require('mysql');
var writeConnection = mysqlw.createConnection({//创建第二个连接
    host: '112.73.65.191',
    user: 'root',    
    password: 'root',  
    database: 'ce2',  
    dateStrings: true,
    charset: 'utf8mb4',
    pagesize: 30,
    connectionLimit: 10,
    reuseDB: true
});
writeConnection.connect();

//
var oldUserLoginInfo = `select * from table_a`;

//
var writeOldUserInfo = "INSERT INTO table_a (p_name,price,imgs,p_asin,p_name_en) VALUES (?,?,?,?,?)";

//执行查
readConnection.query(oldUserLoginInfo,function(err,rows,fields){
    if (err) throw err;
    
    for(var item of rows){//处理查结果
        var addItem = [item.goods_name,item.goods_price,(!item.image) ? '' : `https://aa/piao/public/upload/${item.image}`,item.number,item.goods_name];
        //执行增
        writeConnection.query(writeOldUserInfo,addItem,function(err,result){
            if(err)
            console.log(err);
            console.log('插入数据======================>');
        });
    }

    writeConnection.end();//关闭连接2
    readConnection.end();//关闭连接1
});
复制代码

 

posted @   ㊀觉睡到小时候  阅读(600)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示