在mysql DB中加载图像时出现语法错误

时间:2017-02-09 13:04:20

标签: mysql

我正在使用mysql Ver 14.14.我创建了一个带有id,image_name和myimage属性的mysql表。

table "unstruct_tab1" description

“myimage”是一个用于保存图像位置的列。 我试图使用以下语法插入图像位置。

mysql> insert into unstruct_tab1 (id,image,myimage) select 11, 'kola3.jpg' , BulkColumn from Openrowset(Bulk 'Linux path of image location...', Single_BLOB) as img;

上述语法的结果是以下错误:

  

错误1064(42000):您的SQL语法有错误;检查   手册,对应右边的MySQL服务器版本   在'(Bulk'Linux location ...',BLOB)附近使用的语法为第1行的img'

请帮助我解决问题。

1 个答案:

答案 0 :(得分:0)

我认为该语法适用于SQL服务器。

在MySQL中,使用Bootstrap docs for guidance

insert into unstruct_tab1 (id, image, myimage) 
values(11, 'kola3.jpg', load_file('Linux path of image location'));