0
我有這個存儲過程:字段列表錯誤 - 未知列
DROP PROCEDURE IF EXISTS buildMySomething;
CREATE PROCEDURE buildMySomething()
BEGIN
UPDATE current_amount SET current_m_amount = 2 WHERE m_id = 1;
END //
這給了我下面的錯誤:ERROR 1054 (42S22): Unknowing column 'current_m_amount' in 'field list'
在互聯網上四處尋找後,很明顯,我認爲人們得到這個錯誤,如果列不存在,意外的字符,或者只是一個語法錯誤(他們已經輸入錯誤的列名)...但是...我已經檢查了這些可能性無數次。我在這裏錯過了什麼?
+--------------------+---------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+--------------------+---------+------+-----+---------+----------------+
| m_id | int(11) | NO | PRI | NULL | auto_increment |
| current_m_amount | int(11) | NO | | NULL | |
+--------------------+---------+------+-----+---------+----------------+
你可以用'current_amount'表格描述更新你的問題。 – Bishan
請發佈架構。我會把錢放在那裏沒有那個名字的列 – 2013-10-23 04:29:25
'current_m_amount'列的數據類型是什麼? – Bishan