我有一个表格,其中包含一系列每天都会更改的字段(删除了新字段或删除了旧字段)。我需要知道如何将除主键之外的所有字段更新为NULL。这是我的表的一个例子。
id = Primary Key
Field1, Field2, Field3, Field4, Field5
除主键之外的所有字段都具有默认值NULL。我只需要为某些记录执行此操作。因此,更改表定义将不起作用。
Update table set <all fields except id> = NULL where id=12
答案 0 :(得分:1)
update your_table
set field1 = null, field2 = null, field3 = null
where id = 123
答案 1 :(得分:1)
update yourTable
set field1 = null, field2 = null, ... -- Every field you need
where ... -- The conditions that define which records you are going to update