答案 0 :(得分:4)
您要查找的是UPDATE
,而不是DELETE
。 DELETE
仅适用于整行。
所以:
UPDATE table
SET
score = NULL,
year = NULL,
month = NULL;
您通常希望在WHERE
上使用UPDATE
子句,但是如果要清除这些列中的所有当前数据,则不需要此处。
由于它是数字数据,因此您可以将它们全部设置为0
而不是NULL
,具体取决于您的偏好和需要以及每列的可空性设置。在创建表时用NOT NULL
定义的所有内容都必须更新为可接受的值,例如整数的0
。