繁体   English   中英

如何使用 spring boot 在我的 MYSQL 数据库中导入 .sql 文件?

[英]How can I import .sql file in my MYSQL DB using spring boot?

我需要开发一个能够在 MySQL 数据库上执行上传的.sql 文件的服务。 意思是,我将从前端上传一个 .sql 文件并点击我的 URL,然后在我的数据库上执行该 .sql 文件并相应地进行处理。

我搜索了解决方案并找到了一些解决方案,但我没有得到相同的确切视图。 我正在使用 JPA 查询来实现上述过程。

存储库

    @Modifying
    @Transactional
    @Query(nativeQuery = true, value = "IMPORT TABLE FROM ?1")
    void inserMarketPriceTable(MultipartFile file);

请帮我解决这个问题。 提前致谢!

在我的公司,我们使用 flyway 做类似的事情。 我们将 db 脚本上传到特定文件夹中,然后使用 bash 脚本/jenkins 任务来执行更改。 如果你熟悉 Laravel 迁移工具,它的工作方式是一样的。 CLI 不需要太多安装或配置。

飞路链接

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM