༺墨༒眉༻

墨眉无锋,似剑非攻

MYSQL在指定字段后添加字段

1.第一种会把字段添加在表的最后末尾列

2.第二种会把字段添加在表的指点位置 (加上 after)

/*举例*/

CREATE TABLE `step_order` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `prod_id` int(11) NOT NULL DEFAULT '0' COMMENT '产品ID',
  `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
  `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
/*1.第一种会把字段添加在表的最后末尾列

alter table 表名 add 新字段*/

alter table step_order add `order_id` int(11) NOT NULL COMMENT '订单ID';

/*结果*/
CREATE TABLE `step_order` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `prod_id` int(11) NOT NULL DEFAULT '0' COMMENT '产品ID',
  `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
  `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
  `order_id` int(11) NOT NULL COMMENT '订单ID',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

/*2.第二种会把字段添加在表的指点位置 (加上 after)

alter table 表名 add 新字段 after 在某字段后添加*/

alter table step_order add `order_id` int(11) NOT NULL COMMENT '订单ID' after `user_id`;

/*结果*/
CREATE TABLE `step_order` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `prod_id` int(11) NOT NULL DEFAULT '0' COMMENT '产品ID',
  `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
  `order_id` int(11) NOT NULL COMMENT '订单ID',
  `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;



阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载 https://blog.csdn.net/qq_24909089/article/details/79958708
上一篇PHP 字符串转数组与数组转字符串
下一篇PHP 友盟消息推送类
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭