我有一个带列的表,我们把它叫做table_column
,目前表中所有行的值都是null
.我想为所有行在该列中插入值"test"
.有人能告诉我这个的SQL吗?
我试了 INSERT INTO table (table_column) VALUES ("test");
次,但最后一排只占满了.如何一次完成所有行?
我有一个带列的表,我们把它叫做table_column
,目前表中所有行的值都是null
.我想为所有行在该列中插入值"test"
.有人能告诉我这个的SQL吗?
我试了 INSERT INTO table (table_column) VALUES ("test");
次,但最后一排只占满了.如何一次完成所有行?
你要找的是UPDATE而不是插入.
UPDATE mytable
SET table_column = 'test';
UPDATE将更改现有行的值(并且可以包括一个WHERE,使其仅影响特定行),而INSERT将添加一个新行(这使它看起来只更改了最后一行,但实际上是添加了一个具有该值的新行).