将图片插入MYSQL表的BLOB字段

时间:2018-11-15 13:11:46

标签: mysql image blob mysql-workbench

我正在尝试将文件中的图像插入MySQL表。 该字段是longblob。如果我使用“从文件加载值”在MySQL Workbench中手动执行此操作,它将很好。但是,我想通过查询来做到这一点:

insert into table1(field1, field2, image1) 
values('value1','value2',load_file('path\to\file\file.png'))

当我运行查询时,field1和field2会按预期进行更新,但是image1字段没有任何反应(仍然为Null)。

1 个答案:

答案 0 :(得分:0)

您可以将数据转换为字节数组,然后将其填充到mySQL表中。

VB.Net示例:

Dim data As Byte() = System.IO.File.ReadAllBytes(filePath)