簡體   English   中英

出乎意料的性格。 (靠近 ”\\”

[英]Unexpected character. (near “\”

所以我正在 phpmyadmin 中更新我的表。 數據在里面,一列創建成功。 當我嘗試使用以下代碼添加圖像時,出現此錯誤

出乎意料的性格。 (在位置 78 的“\\”附近)意外的字符。 (在位置 84 的“\\”附近)意外的字符。 (在位置 91 的“\\”附近)意外的字符。 (在第 98 位的“\\”附近)結束引號 ' 是預期的。 (在位置 166 的“”附近)

代碼:

UPDATE leleshwa SET BlobColumn = (SELECT  BulkColumn FROM OPENROWSET(BULK 'C:\xampp\htdocs\images\Vitabiotics Wellwoman Drink.jpg', SINGLE_BLOB) AS img) WHERE ID = 1

更新

當我為路徑切換斜線的方向時(路徑前的 N 似乎沒有區別),

UPDATE leleshwa SET BlobColumn = (SELECT BulkColumn FROM OPENROWSET(BULK 'C:/xampp/htdocs/images/Vitabiotics Wellwoman Drink.jpg', SINGLE_BLOB) AS img) WHERE ID = 1

上述錯誤消失,但我收到以下令人困惑的錯誤

結束報價 ' 是預期的。 (在位置 174 的“”附近)

更讓我困惑的是,錯誤通過img指向代碼,但位置 174 在查詢的末尾。

因此,對於我的解決方案,我將列類型更改為 varcar(100)(好吧,刪除了該列,然后創建了一個新列),然后對文件名進行了簡單的更新。 沒有路徑。 奇跡般有效。

我真誠地感謝所有迅速的幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM