这行代码表示它可以工作(绿色复选标记),但我没有看到插入的图像。文件路径应该是正确的,因为我是从文件数据中获取的。
UPDATE `inventory`
SET bookImage = LOAD_FILE('C:\xampp\htdocs\1059\homework\books\wuthering.jpg')
WHERE isbn = '978-0141040356';
最佳答案
您应该知道的一件事是,如果您要连接到远程数据库服务器,则路径是相对于数据库所在的服务器,而不是您的本地计算机。
UPDATE inventory
SET bookImage =
(SELECT BulkColumn FROM OPENROWSET(BULK N'C:\wuthering.jpg', SINGLE_BLOB) AS x)
WHERE isbn = '978-0141040356';
关于mysql - 将图像/blob 添加到 mysql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40727175/