当前位置: 首页 > news >正文

洛阳做网站哪家好网站服务公司

洛阳做网站哪家好,网站服务公司,环球网广东疫情最新消息,枣庄公司网站建设有时候,我们需要对生产库进行备份,不要求实时性很高,大概每天一次就行,为性能考虑,只备份最新更改内容,即增量备份即可,这种场景下对DB的设计和备份语句有所要求。 首先要求按源表各字段定义目标…

有时候,我们需要对生产库进行备份,不要求实时性很高,大概每天一次就行,为性能考虑,只备份最新更改内容,即增量备份即可,这种场景下对DB的设计和备份语句有所要求。
首先要求按源表各字段定义目标表。
源表要有主键,没有主键的要增加一个自增ID来充当主键。
目标表跟源表一样定义主键,如果源表有自增字段,目标表取消该字段自增属性。
我们不仅要考虑新增记录,还要考虑记录的修改。要在源表中包含数据新增或者修改的时间属性字段。这样可以筛选出需要增量备份的记录。
可以采用insert into on duplicate key update方式来执行添加或修改。
示例代码如下:

const getdata = 'select * from demotable where createtime> ? or modifytime> ?';
const incbackupcmd = 'insert into demotable(...) values ? on duplicate key update modifytime=values(modifytime),modifycontent=values(modifycontent)';function pexecsql(mysqlconn,sqlcmd,args) {return new Promise((resolve, reject) => {mysqlconn.query(sqlcmd,args,(err,results)=> { if (err) { errlog(jstrerr(err)); reject(err); }else { resolve({"rows":results}); }}); });}
pexecsql(srcpool,getdata,[syncdb.lastsynctime,syncdb.lastsynctime]).then(res=>{if (res.rows.length>0) {let dataset=res.rows.map(item=>Object.values(item)); pexecsql(destpool,incbackupcmd,[dataset]).then(..
http://www.dinnco.com/news/612.html

相关文章:

  • 企业网站建设应该怎么做seo课程排行榜
  • 如何进入wordpress宁波正规seo推广公司
  • 机械网站推广怎么做网站开发技术有哪些
  • 漯河最新今天的消息抚州网站seo
  • 医院网站建设原理2345网址导航应用
  • 中国轻工建设协会网站个人网站怎么制作
  • 南通网站建设设计搜索引擎推广的三种方式
  • 网站首页全屏怎么做产品软文模板
  • 山东电力建设网站seo推广的全称是
  • 鄞州区网站建设报价个人博客seo
  • c 网站做死循环上海官网seo
  • 学做甜品的网站线下课程seo
  • 广西自治区住房和城乡建设厅网站太原做网络推广的公司
  • 河南工程建设协会网站培训机构查询网
  • 购物网站服务器带宽新闻发稿
  • 网站开发的概要设计模板搜索引擎优化seo是什么
  • 淘宝网站打算找人做在线培训平台有哪些
  • 重庆哪家公司做网站好帮人推广的平台
  • 亳州网站建设360广告投放平台
  • 贵州三蒲建设工程有限公司网站体验营销
  • 网站开发语言html今日热点新闻事件标题
  • 小白一步步做网站seo站长之家
  • 做电影网站服务器口碑营销案例及分析
  • wordpress教育模板北京seo优化服务
  • 东莞房价二手房厦门百度seo点击软件
  • 网站设计公司哪里好在哪买网站链接
  • 网页源码在线查看工具海口网站关键词优化
  • 郑州新闻网官网电商网站怎样优化
  • 视频优化网站怎么做免费发外链的网站
  • wordpress 作者关键词seo优化排名公司