①创建一个临时的新表,首先复制旧表的结构(包含索引);
②给新表加上新增的字段;
③把旧表的数据复制过来;
④删除旧表,重命名新表的名字为旧表的名字。
create table xx_order_bak like xx_orderalter table xx_order_bak add column `unit` int(10) DEFAULT 1
INSERT INTO xx_order_bak(`id`, `create_date`, `modify_date`, `address`, `amount_paid`)
select * from xx_order
rename table xx_order to xx_order_bak1
<p>rename table xx_order_bak to xx_order</p>
给表添加字段的命令如下:alter table tableName add newColumn varchar(8) comment '新添加的字段'
注意:
1、在这句语句中需要注意的是,comment为注释,就像在java中//作用是一样的。
2、comment后需要加单引号将注释引起来。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)