CREATE TABLE IF NOT EXISTS grouped_executions ( id INTEGER UNSIGNET NOT NULL , execution_id INTEGER UNSIGNED NOT NULL REFERENCES execution.execution_id , president BOOLEAN NOT NULL DEFAULT 0 PRIMARY KEY (id, execution_id) ) ENGINE = InnoDB ;
表中所有我想要的是讓總統一組具有相同ID的行中是獨一無二的。
例如:我有這樣的數據:
id | execution_id | president = - = - = - = - = - = - = - = 1 | 1 | 0 1 | 2 | 1 1 | 3 | 0 1 | 4 | 0我想的MySQL防止插入ID爲新行= 1個&總裁= 1
(當然我可以使保持的基團的總裁但是另一個表以上結構可能?)
我認爲更好的設計就像你說的,把它放在另一張桌子上。 – Danosaure 2010-12-07 09:03:32
是啊!我要做另一張桌子:)謝謝 – everplays 2010-12-07 09:17:02