Clé primaire

Répondre
Muxy
le 30/09/2005 à 10:30
Muxy
Bonjour à tous,

Je souhaiterai connaitre la différence entre
PRIMARY KEY et
UNIQUE KEY
au regard du script DANEWS
primary étant utilisé pour la table des commentaires
et Unique sur les news

unique key définit il également la clé primaire

Bref, je ne sais pas s'il s'agit de la meme chose

Merci pour vos réponses

Vinz
Débutant mais motivé !
Muxy
le 03/10/2005 à 08:40
Muxy
Je vais essayer de reformuler ma question smiley

Dans les tables SQL du projet DANEWS, il y a :
CREATE TABLE danews_comment (
id int(11) NOT NULL auto_increment,
news_id int(11) NOT NULL default '0',
date datetime NOT NULL default '0000-00-00 00:00:00',
message text NOT NULL,
auteur varchar(100) NOT NULL default '',
email varchar(100) NOT NULL default '',
PRIMARY KEY (id)
) TYPE=MyISAM;

CREATE TABLE danews_news (
id int(11) NOT NULL auto_increment,
date datetime NOT NULL default '0000-00-00 00:00:00',
auteur varchar(100) NOT NULL default '',
email varchar(100) NOT NULL default '',
titre varchar(100) NOT NULL default '',
news text NOT NULL,
visible tinyint(4) NOT NULL default '0',
UNIQUE KEY id (id)
) TYPE=MyISAM;


Et je me demandais quelle était la différence entre PRIMARY KEY (id) et
UNIQUE KEY id (id)

Dites moi juste si cela a une importance

Merci à vous...

Muxy
Débutant mais motivé !
LA GLOBULE
le 03/10/2005 à 10:05
LA GLOBULE
En fait, il y a une erreur, il s'agit d'un primary key.

Et la différence...
Je ne m'en souviens plus vraiment, mais il me semble que la différence se joue lorsque tu as des relations avec d'autres tables qui utilisent des clés étrangères (en innodb).
A vérifier...
Muxy
le 03/10/2005 à 11:55
Muxy
Merci pour la réponse

Je vais mettre PRIMARY KEY alors

Bonne journée

Vinz /Muxy (qui suis-e deja?)
Débutant mais motivé !
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours