0
我有一個稱爲客戶名稱的主表。關鍵字段是clientid,並且是一個字符36.我有一個地址表。我需要更新地址表的clientid fied,使用客戶端名稱的值定義上面的內容。我的SQL運行但沒有行更新。我的第一個SQL是:如何更新1and1域中的MySQL表?
UPDATE address
SET clientid =
(
SELECT c.clientid FROM clientnames c
JOINrempAddress ra ON c.lastname = ra.lastname AND c.firstname = ra.firstname
)
inner select返回我期望的值。
我甚至試過:
UPDATE address SET clientid = 'AB3'.
仍然沒有行被更新。我究竟做錯了什麼? 1and1是不同的,因此有不同的語法?
謝謝。
我相信1and1也不例外。你沒有向我們展示的是劇本。在那裏存在你的問題。 – Drew
你的兩個查詢都是正確的。你在哪裏執行它們? –
我發現我的問題。抱歉。 – Cass