嘗試使用SQL更新記錄,但在多個表單上工作,但在此特定表單上收到錯誤。使用SQL更新記錄
即使嘗試使用phpmyadmin &上的SQL框仍然出現錯誤。
UPDATE `loanproducts` SET `product`= Working WHERE `productid` = 7
&即時得到以下錯誤:#1054 - 在「字段列表」未知列「工作」
任何人都知道,因爲我已經跟着我使用的代碼,爲什麼我得到這個錯誤其他工作頁面,所以無法弄清楚我出錯的地方?
感謝
嘗試使用SQL更新記錄,但在多個表單上工作,但在此特定表單上收到錯誤。使用SQL更新記錄
即使嘗試使用phpmyadmin &上的SQL框仍然出現錯誤。
UPDATE `loanproducts` SET `product`= Working WHERE `productid` = 7
&即時得到以下錯誤:#1054 - 在「字段列表」未知列「工作」
任何人都知道,因爲我已經跟着我使用的代碼,爲什麼我得到這個錯誤其他工作頁面,所以無法弄清楚我出錯的地方?
感謝
也許你的意思是:
UPDATE `loanproducts` SET `product`= 'Working' WHERE `productid` = 7
VS您
UPDATE `loanproducts` SET `product`= Working WHERE `productid` = 7
注意顏色在這裏編碼已經以不同顏色的工作(在第1例),表示這是一個字符串,而不是如product
:P
我們所做的只是添加蜱(撇號,單引號選擇你的味道),你知道這個東西'
圍繞'工作',所以引擎知道這是一個字符串!
我想你是指單引號?我打電話打勾表示字段名稱' –
我看到它有很多種方式,在我的書中,後面的蜱被用來表示列,蜱,單引號,撇號都是一樣的東西。我更喜歡撇號,但我被推翻了。因此,我會讓「標準警察」認定這一點:P – xQbert
爲了避免模棱兩可,請分別將這些字符分別ascii 39和96。由於這是一個計算機編程論壇,任何值得在這裏工作的人都會理解這些條款。 –
正在貸款產品中使用變量或列嗎?還是應該是字符串「Working」? – xQbert
什麼是'工作'?根據錯誤,它不是該表上的列,而是根據預期的查詢。 – David
不正確的SQL語法嘗試'UPDATE \'貸款產品\'SET \'product \'='工作'WHERE \'productid \'= 7'字符串必須用引號包裝 – RiggsFolly