admin

将相同的固定值插入多行

sql

我有一个列的表,让我们把它称为table_column是目前null该表中的所有行。我想将"test"所有行的值插入该列。有人可以给我这个SQL吗?

我已经尝试过了,INSERT INTO table (table_column) VALUES("test");但这仅填充了最后一行。如何一次完成所有行?


阅读 129

收藏
2021-05-10

共1个答案

admin

您正在寻找UPDATE not insert。

UPDATE mytable
SET    table_column = 'test';

UPDATE将更改现有行的值(并且可以包含WHERE以使其仅影响特定行),而INSERT将添加新行(这使其看起来仅更改了最后一行,但实际上是添加了新行)具有该值的行)。

2021-05-10