我使用mysql 14.14,我创建了一个具有id、image_name和myimage属性的mysql表。
"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;I导致上述语法出现以下错误:
错误1064 (42000):您的SQL语法出现了错误;请检查与您的MySQL服务器版本相对应的手册,以获得在第1行使用img的正确语法。
请帮我解决这个问题。
发布于 2017-02-09 13:10:29
我认为这种语法适用于SQL server。
在MySQL中,使用LOAD_FILE
insert into unstruct_tab1 (id, image, myimage)
values(11, 'kola3.jpg', load_file('Linux path of image location'));https://stackoverflow.com/questions/42137526
复制相似问题