首页 > 解决方案 > 如何使用 MySQL 迁移脚本更新大型数据集

问题描述

我们正在为要求我们使用迁移脚本来促进更新生产数据库的客户端开发 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

那可能吗 ?如果是这样,我怎么能做到这一点?

标签: javascriptmysqljson

解决方案


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


推荐阅读