欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

MySQL批量导入blob数据

程序员文章站 2022-04-15 12:49:39
...

在MySQL中可以通过以下的方法导入 blob 类型的数据。 load data [local] infile '/tmp/a.txt' into table test fields terminated by '\t' (id, @hex_value) set value=UNHEX(@hex_value); 即,将二进制数据转成十六进制字符串,在导入的时候通过 UNHEX 转回

在MySQL中可以通过以下的方法导入blob类型的数据。

load data [local] infile '/tmp/a.txt' into table test fields terminated by '\t' (id, @hex_value) set value=UNHEX(@hex_value);

即,将二进制数据转成十六进制字符串,在导入的时候通过UNHEX转回来。

local需要在启动MySQL命令行时带有参数--local-infile, 可以很方便的解决文件找不到的问题。