mysql,如何添加新字段并设置所有值= 1?

时间:2011-05-13 18:45:53

标签: mysql alter-table

我想在我的数据库中添加一个新字段,并设置所有行value ='1'

怎么做正确?

ALTER TABLE {cxt_20110105 {1}}

3 个答案:

答案 0 :(得分:4)

UPDATE TABLE cxt_20110105 SET tbn = 1;

答案 1 :(得分:4)

关于docu

ALTER TABLE cxt_20110105 ADD COLUMN tbn INT(1) DEFAULT '1'

答案 2 :(得分:3)

请小心

ALTER TABLE cxt_20110105 ADD COLUMN tbn INT(1) DEFAULT '1'

将导致此后添加的每一行都没有将tbn设置为“1”的值

如果您只是将其用作初始值并且不希望将来的行默认为值,则可以在以下情况之后执行此操作:

alter table cxt_20110105 change tbn tbn int(1)

如果您使用的是MyISAM,则操作速度很快。