目前有一个功能,需要数据库表A的数据同步到数据库表B里,目前来说除了表名不一样,字段全部都一样。
表A

在这里插入图片描述
表B
在这里插入图片描述
然后执行sql语句

INSERT QC_RSLT_EXT SELECT * FROM QC_RSLT;

然后往下顺一下逻辑 发现只是字段进行匹配上就可以进行数据同步,那么也就是自定义字段可以进行数据同步,如以下代码所示

INSERT QC_RSLT_EXT SELECT QC_NO, QCCODE, INTEGRITY, ININTEGRITY_NUM, SPRT_RULE_LV, 
NOT_SPRT_RULE_NUM, ASOC_RULE_CATEGORY, ASOC_RULE_TYPE, ASOC_RULE_NUM,
 ASOC_MNITSCEN, QC_DESC FROM QC_RSLT;

这样就完成了MYSQL数据库表A数据同步到数据库表B的功能。
其实这些问题细想起来并不复杂,只是一些简单的insert语句和然后把条件进行了拼接,这样就可以完成数据同步,只是一个稍微有一点点逻辑的插入语句。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐