mysql创建表语句

CURRENT_TIMESTAMP 当前时间
AUTO_INCREMENT 自增值

创建时间默认数据为当前时间
create_time datetime DEFAULT CURRENT_TIMESTAMP,

更新这个字段的时候更新当前时间
update_time datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,

DROP TABLE IF EXISTS `order`;
CREATE TABLE `order` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `closing_time` datetime DEFAULT NULL,
  `code` varchar(255) DEFAULT NULL,
  `create_time` datetime DEFAULT CURRENT_TIMESTAMP,
  `fault_id` int(11) DEFAULT NULL,
  `fault_name` varchar(255) DEFAULT NULL,
  `handle_time` datetime DEFAULT NULL,
  `receive_time` datetime DEFAULT NULL,
  `receive_user_id` int(11) DEFAULT NULL,
  `receive_user_name` varchar(255) DEFAULT NULL,
  `status` int(11) DEFAULT NULL,
  `update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
  `update_user_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;

发表评论

邮箱地址不会被公开。 必填项已用*标注