CREATE TABLE `card` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `root_kdtid` varchar(20) NOT NULL COMMENT '总部ID', `store_id` varchar(20) NOT NULL COMMENT '店铺ID', `batch_id` bigint(20) NOT NULL COMMENT '批次ID', `card_code` varchar(128) NOT NULL COMMENT '卡号', `card_type` int(6) NOT NULL COMMENT '卡券状态', `distributor` varchar(64) NOT NULL COMMENT '经销商', `mobile` varchar(64) NOT NULL COMMENT '领取电话', `publish_time` timestamp NULL DEFAULT NULL COMMENT '发行时间', `activate_time` timestamp NULL DEFAULT NULL COMMENT '激活时间', `sell_time` timestamp NULL DEFAULT NULL COMMENT '售出时间', `get_time` timestamp NULL DEFAULT NULL COMMENT '领取时间', `finish_time` timestamp NULL DEFAULT NULL COMMENT '完成时间', `card_info` varchar(512) DEFAULT NULL COMMENT '卡券备注', `create_by` varchar(15) NOT NULL COMMENT '创建人', `update_by` varchar(15) DEFAULT NULL COMMENT '修改人', `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUT O_INCREMENT=31 DEFAULT CHARSET=utf8 COMMENT='卡券表'生成一个此表的全参insert语句
时间: 2023-11-21 12:38:16 浏览: 51
INSERT INTO `card` (`id`, `root_kdtid`, `store_id`, `batch_id`, `card_code`, `card_type`, `distributor`, `mobile`, `publish_time`, `activate_time`, `sell_time`, `get_time`, `finish_time`, `card_info`, `create_by`, `update_by`, `create_time`, `update_time`) VALUES (NULL, '总部ID', '店铺ID', '批次ID', '卡号', '卡券状态', '经销商', '领取电话', NULL, NULL, NULL, NULL, NULL, '卡券备注', '创建人', NULL, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
相关问题
将aaa表中的`id` bigint(11) NOT NULL AUTO_INCREMENT修改为`id` bigint(20) NOT NULL AUTO_INCREMENT
可以使用 ALTER TABLE 语句来修改表结构,具体命令为:
```
ALTER TABLE aaa MODIFY COLUMN id bigint(20) NOT NULL AUTO_INCREMENT;
```
这个命令会将 aaa 表中的 id 列的类型修改为 bigint(20),即将它的长度从原来的 11 修改为 20。需要注意的是,如果这个列原来就存在数据,这个命令不会修改这些数据,只会修改表结构。如果需要修改表中的数据,可以使用 UPDATE 语句来实现。
`id` bigint(0) NOT NULL AUTO_INCREMENT,
这是一个 MySQL 数据库表中的一列定义,表示一个自增长的大整数类型的主键 id。每当向该表中插入一条记录时,id 列的值会自动加 1。AUTO_INCREMENT 关键字表示该列是一个自增长列。NOT NULL 表示该列不允许为空。bigint(0) 表示该列的数据类型为大整数,括号中的数字表示该列能够存储的最大值。在本例中,0 表示该列最大能存储的值为 2^0-1 = 0,即该列能存储的最大值为 0。