Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/02/2006, 13h29   #1
FoxLeRenard
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Par défaut Probleme cle primaire

Bonjour !

Je n'arrives pas a maitriser la creation de cette table,
en effet il me mets dans la cle, des valeurs que je ne veux pas.
Je voudrais dans ce cas uniquement l'index auto-incrementé et le nom
pouvez vous m'aider ?
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
  mysql_query("DROP TABLE z_articles");
  $Flag1Article=mysql_query("CREATE TABLE z_articles (
     IndexArticle smallint(5) unsigned not null auto_increment primary key,
     NomArticle char(30) not null unique,
     TitreArticle char(80) not null,
     ImgArticle char(30) not null,
     ADroit1 char(30) not null,
     ADroit2 char(30) not null,
     TexteArticle text,
     TitreAmorce text,
     Crepar char(30),
     CreparLe char(30),
     CreparM char(30),
     CreparMLe char(30)  )");
Merci d'avanec
  Envoyer un message privé Réponse avec citation 00
Vieux 12/02/2006, 14h39   #2
Provisoirement toléré
 
Avatar de Maximilian
 
Inscription : juin 2003
Messages : 2 622
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 2 622
Points : 2 505
Points : 2 505
Par défaut Re: Probleme cle primaire

Bonjour,

Citation:
Envoyé par winpasapas
en effet il me mets dans la cle, des valeurs que je ne veux pas.
Je voudrais dans ce cas uniquement l'index auto-incrementé et le nom
pouvez vous m'aider ?
Tu peux préciser parce que c'est pas super clair ... quelles valeurs que tu ne veux pas ?
__________________
Pensez au bouton
Maximilian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/02/2006, 17h57   #3
FoxLeRenard
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Comme je l'ais écri, je ne voudrais dans la clé
uniquement l'index ( auto-incrementé ) et le nom : NomArticle
aucun autre champ !! ors il m'en mets d'autres je ne sais pourquoi ??
merci d'avance
  Envoyer un message privé Réponse avec citation 00
Vieux 12/02/2006, 20h58   #4
Membre actif
 
Avatar de Ryan Sheckler
 
Inscription : novembre 2005
Messages : 190
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : novembre 2005
Messages : 190
Points : 162
Points : 162
Poour modification :

Code :
1
2
ALTER TABLE `z_articles` DROP PRIMARY KEY ,
ADD PRIMARY KEY ( `IndexArticle` , `NomArticle` ) ;

Exemple d'une création :
Code :
1
2
3
4
5
6
7
8
CREATE TABLE TABLE_1
(
   ID                             char(10)                       NOT NULL,
   NOM                            char(10)                       NOT NULL,
   TEST                           char(10),
   PRIMARY KEY (ID, NOM)
)
type = InnoDB;
__________________
" Si un jour nocturne et un jour diurne pouvaient nous embrasser tous,
ce serait le but suprême de tous les désirs. " [Schelling]
Ryan Sheckler est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/02/2006, 23h52   #5
FoxLeRenard
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Parfait et merci à toi, je vais tester ta solution !
  Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Mettre Résolu
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h29.


 
 
 
 
Partenaires

Hébergement Web