另一個問題是今天:)自動遞增
這一次,我想知道是否/如何可能進行第二次列自動增量爲每個主鍵: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