【问题标题】:How to update large dataset with MySQL migration scripts如何使用 MySQL 迁移脚本更新大型数据集
【发布时间】:2019-08-26 16:27:41
【问题描述】:

我们正在为要求我们使用迁移脚本来促进更新生产数据库的客户开发 Nodejs 应用程序。由于我是 MySQL 新手,所以我无法解决一些问题,也就是说,当我需要执行一些 API 调用以获取更新的信息时,我应该如何仅使用 MySQL 更新表内容,将其与当前一个,然后更新需要更新的内容。

到目前为止,我所做的是将新数据保存在 JSON 文件中。是否可以使用 MySQL 读取 JSON 并导入其内容。这就是我想做的:

// read json file and star a loop
UPDATE table SET column = data WHERE id = json_id
// data and json_id are information from the JSON file

这可能吗?如果是这样,我该如何实现?

【问题讨论】:

    标签: javascript mysql json


    【解决方案1】:

    创建一个迁移脚本。您可以创建一个 .sql 文件,其中包含用于创建、更新以及表、存储过程等所需的任何脚本。现在,当您想在生产环境中部署应用程序时,您可以在生产实例中执行此脚本,这将重新创建您的如果需要,可以使用表格、sp 甚至数据。你不需要一个 api 端点。

    【讨论】:

    猜你喜欢
    • 2017-03-16
    • 2017-03-04
    • 1970-01-01
    • 2012-12-28
    • 1970-01-01
    • 2014-07-05
    • 2014-04-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多