2012-12-19 21 views
1

我有一個表,我正在嘗試更新列名,pw和訪問取決於那裏的電子郵件。
查詢是:因此mysql錯誤1054列沒有被請求或存在

Update everyone set name="name", pw="pass", accessed=CURDATE() where email="email"; 

該表有這些列名。

但是,它拋出聲稱列用戶不存在的1054錯誤。有什麼建議?
此錯誤似乎只在嘗試更新時出現。

預先感謝

+0

提供您的表格結構.... –

+0

您的查詢沒有引用「user」列。是否有更新觸發器? 'SELECT * FROM INFORMATION_SCHEMA.TRIGGERS WHERE EVENT_OBJECT_SCHEMA = DATABASE()AND EVENT_OBJECT_TABLE ='everyone'AND EVENT_MANIPULATION ='UPDATE''? – eggyal

+0

你有一個名爲'用戶'的專欄? –

回答

0

嘗試:

更新everyone設置name = 「姓名」,pw = 「通過」,accessed = CURDATE()其中email = 「電子郵件」;