文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>mysql primary key对auto_increment字段影响...

mysql primary key对auto_increment字段影响...

时间:2010-08-11  来源:whrail

看下面这个例子:

create table tbl_xxx(
  `f_id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `f_province` int(10) NOT NULL DEFAULT '0' COMMENT '省份',
  `f_node` varchar(60) NOT NULL DEFAULT '' COMMENT 'I业务节点',
  `f_day` date NOT NULL DEFAULT '2008-01-01' COMMENT '日期',
  `f_timesect` int(6) NOT NULL DEFAULT '0' COMMENT '时间段(1-24)',
  `f_failnum` int(10) NOT NULL DEFAULT '0' COMMENT '失败次数',
  `f_sucessnum` int(10) NOT NULL DEFAULT '0' COMMENT '成功次数',
  `f_avspeed` int(12) NOT NULL DEFAULT '0' COMMENT '平均访问速度',
  PRIMARY KEY (`f_day`,`f_id`),
  KEY `f_province` (`f_province`,`f_node`,`f_timesect`)
)

上面这个脚本的主键指定了2个字段 f_day和f_id, 同时f_id设置了AUTO_INCREMENT属性,对于这种情况,整表f_id会根据f_day的不同值分别进行从1开始计数。如f_day为'2010-08-11',f_id从1开始计数;而'2010-08-12',f_id也从1开始计数;而不是我们通常使用

AUTO_INCREMENT所有数据的f_id依次进行递增

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载