我有一堆字段,每天會改變(新的一個添加或舊的刪除)的表。我需要知道如何將除主鍵以外的所有字段更新爲NULL。這是我的表格的一個例子。MySql更新所有字段,但一個
id = Primary Key
Field1, Field2, Field3, Field4, Field5
除主鍵以外的所有字段都具有默認值NULL。我只需要爲特定記錄執行此操作。所以改變表格定義將不起作用。
Update table set <all fields except id> = NULL where id=12
哪些條件定義哪些記錄進行修改? – Barranka 2013-04-29 20:56:55
除了名爲id的主鍵以外,每個字段都需要更改爲NULL(默認值)。 – 2013-04-29 20:59:05
有沒有辦法告訴MySQL更新每個領域*除了* 1 ...你必須手動提供字段列表(或寫一個腳本在另一種語言,在運行時構造字段列表) – Barranka 2013-04-29 21:11:54