mysql - 如何生成带有十六进制(blob)内容的 SQL 插入,例如Flyway迁移脚本

标签 mysql blob flyway

我如何生成带有十六进制(blob)内容的 SQL 插入,例如Flyway 迁移脚本。

我可以在编辑器中打开二进制内容,例如UltraEdit 使用十六进制模式。但是,找不到将此内容复制并粘贴到我的 SQL 编辑器的方法,例如MySQL 工作台。我可以复制几个字节,但我需要的文件大约是 60k 到 100k。

有什么建议吗?

最佳答案

作为替代方案,您可以将 BLOB 保留为二进制或十六进制格式,并使用基于 Flyway Java 的迁移加载它们。

关于mysql - 如何生成带有十六进制(blob)内容的 SQL 插入,例如Flyway迁移脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13363776/

相关文章:

oracle - 在FlywayDb迁移中使用 "connect sys as sysdba"时出错

java - Flyway 检查数据库是否存在并在 Java 中建立基线

mysql - 增加 Lightsail(不是 RDS)数据库上的 MySQL max_connection

php - 在注册表单中添加额外的下拉列表

php - 为什么我会收到 undefined index 错误?

image - 远程图像文件到 PHP 中的 sqlite blob?

php - Codeigniter - 逻辑

php - 在单个表单中插入到 php 中的多个表中

php - 使用 php PDO 从 mysql 读取 BLOB

java - SpringBoot - Flyway - JPA 集成 - 创建名为 'flywayInitializer' 的 bean 时出错 - information_schema 中的未知表 'events'