-4

我有一张表,里面有一堆每天都会变化的字段(添加新字段或删除旧字段)。我需要知道如何将除主键之外的所有字段更新为 NULL。这是我的桌子的一个例子。

id = Primary Key
Field1, Field2, Field3, Field4, Field5

除主键外,所有字段的默认值为 NULL。我只需要对某些记录执行此操作。所以改变表定义是行不通的。

Update table set <all fields except id> = NULL where id=12
4

2 回答 2

1
update your_table
set field1 = null, field2 = null, field3 = null
where id = 123
于 2013-04-29T20:55:20.377 回答
1
update yourTable
set field1 = null, field2 = null, ... -- Every field you need
where ... -- The conditions that define which records you are going to update
于 2013-04-29T20:56:15.393 回答