我有一个列的表,让我们把它称为table_column是目前null该表中的所有行。我想将"test"所有行的值插入该列。有人可以给我这个SQL吗?
table_column
null
"test"
我已经尝试过了,INSERT INTO table (table_column) VALUES("test");但这仅填充了最后一行。如何一次完成所有行?
INSERT INTO table (table_column) VALUES("test");
您正在寻找UPDATE not insert。
UPDATE mytable SET table_column = 'test';
UPDATE将更改现有行的值(并且可以包含WHERE以使其仅影响特定行),而INSERT将添加新行(这使其看起来仅更改了最后一行,但实际上是添加了新行)具有该值的行)。