gpt4 book ai didi

MySQL:多主键和自增

转载 作者:可可西里 更新时间:2023-11-01 07:49:04 25 4
gpt4 key购买 nike

我对在 MySQL 中设置表很陌生,我想做一些比我能做的更先进的事情。

我有两列作为复合主键的一部分,一个是日期,一个是 ID 我想成为一个自动递增整数。对于每个日期,我想将自动整数重置为 0,所以像这样:

|-----------------|
|Date | ID |
|-----------------|
|2012-06-18 | 1 |
|2012-06-18 | 2 |
|2012-06-18 | 3 |
|2012-06-19 | 1 |
|2012-06-19 | 2 |
|2012-06-20 | 1 |
|-----------------|

谢谢

最佳答案

这应该可以工作。

CREATE TABLE  `answer`(
`dates` DATE NOT NULL,
`id` mediumint(9) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`dates`,`id`)
) ENGINE=MyISAM;

众所周知,它会导致 innoDB 出现问题。希望对您有所帮助。

编辑:结果

2012-06-19  1
2012-06-19 2
2012-06-19 3
2012-07-19 1
2012-07-19 2
2012-08-19 1

在 php myadmin 上。

关于MySQL:多主键和自增,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11099906/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com