另一个问题是今天:)自动递增
这一次,我想知道是否/如何可能进行第二次列自动增量为每个主键:MySQL中使用非主键
CREATE TABLE test (
`id` INTEGER UNSIGNED NOT NULL,
`subId` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
`text` VARCHAR(45) NOT NULL,
PRIMARY KEY (`id`, `subId`)
)
ENGINE = InnoDB;
此创作,不幸的是,不工作,只有当我指定ID
作为主键和subId
作为索引键(但我需要他们两个在一起,ID
可以重复......)
实例数据(我需要什么) :
1, 1
1, 2
1, 3
2, 1
2, 2
3, 1
使ID
小学和subId
指数的问题是,subId
将独立于ID
增量。
如何做到这一点,甚至可能吗?
MAKE'ID'和'SUBID'在一起的唯一密钥 – diEcho 2011-05-26 13:07:57
'CREATE TABLE test2的( ID整数UNSIGNED NOT NULL, SUBID INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, 文本VARCHAR(45)NOT NULL, UNIQUE INDEX ABC(引擎= InnoDB;' - 表格定义不正确;只能有一个自动列,它必须被定义为一个键。 – jurchiks 2011-05-26 14:37:19