我有一堆字段,每天会改变(新的一个添加或旧的删除)的表。我需要知道如何将除主键以外的所有字段更新为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