Je me demandais si ma clé primaire ressemble à ceci PRIMARY KEY (id, category_id, posts_id)
ou ressemble à ceci PRIMARY KEY (id)
?MySQL table PRIMARY KEY question?
Voici ma table 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)
);
pourquoi est-ce le meilleur pari? – maximus
la 'clé UNIQUE (category_id, posts_id)' est là pour arrêter les entrées en double. – maximus
@maximus: Dans votre question, c'est redondant. Voir ma mise à jour –