我想知道我的主鑰匙應該是這樣的還是看起來像這樣PRIMARY KEY (id)
?MySQL表主鍵問題?
這是我的MySQL表。
CREATE TABLE posts_categories (
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
category_id INT UNSIGNED NOT NULL,
posts_id INT UNSIGNED NOT NULL,
date_created DATETIME NOT NULL,
PRIMARY KEY (id, category_id, posts_id),
UNIQUE KEY (category_id, posts_id)
);
爲什麼這是最好的選擇? – maximus 2010-08-22 22:29:04
'UNIQUE KEY(category_id,posts_id)'有停止重複的條目。 – maximus 2010-08-22 22:31:07
@maximus:在你的問題中,這是多餘的。查看我的更新 – 2010-08-22 22:32:28