删除 MySQL 中特定列名下的所有记录
Delete all the records under specif column names in MySQL
我在 MySQL Workbench 中有一个 table 看起来像这样:
现在我要删除C、D、E列下的所有记录。
所以在我的声明之后,我希望我的 table 看起来像这样:
我该怎么做?
如果您保留了 A 列中的值但清除了 B、C、D、E 列的内容您需要更新
对于您可以使用的所有行
update my_table
set B = NULL
, C = NULL
, D = NULL
, E = NULL
或者如果您只想更新带有 A IN (1,6,11)
的行
update my_table
set B = NULL
, C = NULL
, D = NULL
, E = NULL
WHERE A IN (1,6,11)
我在 MySQL Workbench 中有一个 table 看起来像这样:
现在我要删除C、D、E列下的所有记录。 所以在我的声明之后,我希望我的 table 看起来像这样:
我该怎么做?
如果您保留了 A 列中的值但清除了 B、C、D、E 列的内容您需要更新
对于您可以使用的所有行
update my_table
set B = NULL
, C = NULL
, D = NULL
, E = NULL
或者如果您只想更新带有 A IN (1,6,11)
的行update my_table
set B = NULL
, C = NULL
, D = NULL
, E = NULL
WHERE A IN (1,6,11)