Mysql 意外的性格。(靠近“\”

Mysql 意外的性格。(靠近“\”,mysql,sql,image,bulk,Mysql,Sql,Image,Bulk,因此,我正在更新phpmyadmin中的表。数据在其中,成功创建了一列。当我尝试使用下面的代码添加图像时,出现了此错误 意外字符。在位置78附近\处 意外字符。在位置84附近\处 意外字符。位置91附近\处 意外字符。在位置98附近\处 应为“结束报价”。接近位置166 代码: 更新 当我为路径切换斜线的方向时,路径前面的N似乎没有任何区别 更新leleshwa SET BlobColumn=从OpenRowsBulk'C:/xampp/htdocs/images/Vitabiotics Wel

因此,我正在更新phpmyadmin中的表。数据在其中,成功创建了一列。当我尝试使用下面的代码添加图像时,出现了此错误

意外字符。在位置78附近\处 意外字符。在位置84附近\处 意外字符。位置91附近\处 意外字符。在位置98附近\处 应为“结束报价”。接近位置166

代码:

更新

当我为路径切换斜线的方向时,路径前面的N似乎没有任何区别

更新leleshwa SET BlobColumn=从OpenRowsBulk'C:/xampp/htdocs/images/Vitabiotics Wellwoman Drink.jpg'中选择BulkColumn,单个BLOB作为img,其中id=1

上面的错误消失了,但我得到了以下令人困惑的错误

预期为“结束报价”。接近174位


更让我困惑的是,错误指向img的代码,但位置174位于查询的末尾。

因此,对于我的解决方案,我将列类型更改为varcar100,删除了列,然后创建了一个新列,然后使用文件名进行了简单的更新。没有路径。效果很好


我真诚地感谢所有的swift帮助。

你在使用SQL Server吗?我正在通过phpmyadmin工作。这是我托管数据库的地方。它有所有必要的数据,只需要将图像更新到每个列。如果我能得到一个正确的图像,我就得到了所有图像。那么…SQLite?mySQL?哪一个?我使用的是PDO连接。你需要找出你的答案t您正在使用的数据库的风格是什么。PDO连接不是一个数据库。当您建立连接时,您使用的第一个单词是什么?如new PDO'mysql:…或new PDO'sqlite:。。。?
UPDATE leleshwa SET BlobColumn = (SELECT  BulkColumn FROM OPENROWSET(BULK 'C:\xampp\htdocs\images\Vitabiotics Wellwoman Drink.jpg', SINGLE_BLOB) AS img) WHERE ID = 1