我正在使用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'
请帮助我解决问题。
答案 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'));