Erreur bizzar !!

Messages postés
26
Date d'inscription
mercredi 30 avril 2003
Statut
Membre
Dernière intervention
10 avril 2005
- - Dernière réponse : scoder
Messages postés
140
Date d'inscription
dimanche 18 avril 2004
Statut
Membre
Dernière intervention
20 mars 2006
- 17 mai 2004 à 13:01
bonjour,

j'execute un script sql et ca me donne ca :

MySQL a répondu:

#1075 - Un seul champ automatique est permis et il doit être indexé

ca veux dire quoi a votre avis???

merci d'avance

www.aourik.tk
Afficher la suite 

4 réponses

Messages postés
140
Date d'inscription
dimanche 18 avril 2004
Statut
Membre
Dernière intervention
20 mars 2006
0
Merci
faudrait nous donner ta requête ainsi que le modèle de tes tables
Commenter la réponse de scoder
Messages postés
1
Date d'inscription
dimanche 29 septembre 2002
Statut
Membre
Dernière intervention
15 mai 2004
0
Merci
Tu peux pas déclarer un champ automatique sans qu'il soit indexé ... en clair il faut que tu mettes une clé sur le champ que tu veux rendre automatique ...

AkeluX
Commenter la réponse de nvstat
Messages postés
26
Date d'inscription
mercredi 30 avril 2003
Statut
Membre
Dernière intervention
10 avril 2005
0
Merci
create table cine(
id int(11) not null auto_increment,
titre varchar(100) not null,
type varchar(50) not null,
realisateur varchar(50) not null,
duree varchar(20) not null,
ageLeg varchar(10) default '0' not null,
ageCon varchar(10) default '0' not null,
distributeur varchar(20) default '0' not null,
site varchar(50) default '0' not null,
acteur longtext not null,
resume longtext not null,
salles varchar(50) not null,
horaire varchar(100) default '0' not null,
salle2 varchar(100) not null,
horaires2 varchar(100) not null,
salle3 varchar(100) not null,
horaires3 varchar(100) not null,
validerHoraire char(3) not null,
validerAffiche char(3) not null,
image varchar(50) not null,
pays varchar(50) not null
);

voici la requet !!

comment mettre une clé? en ajoutant index(champs)??
www.aourik.tk
Commenter la réponse de westsider
Messages postés
140
Date d'inscription
dimanche 18 avril 2004
Statut
Membre
Dernière intervention
20 mars 2006
0
Merci
tu n'as pas de clé primaire sur ta table

exécutes ça
create table cine(
id int(11) primary key auto_increment,
titre varchar(100) not null,
type varchar(50) not null,
realisateur varchar(50) not null,
duree varchar(20) not null,
ageLeg varchar(10) default '0' not null,
ageCon varchar(10) default '0' not null,
distributeur varchar(20) default '0' not null,
site varchar(50) default '0' not null,
acteur longtext not null,
resume longtext not null,
salles varchar(50) not null,
horaire varchar(100) default '0' not null,
salle2 varchar(100) not null,
horaires2 varchar(100) not null,
salle3 varchar(100) not null,
horaires3 varchar(100) not null,
validerHoraire char(3) not null,
validerAffiche char(3) not null,
image varchar(50) not null,
pays varchar(50) not null
);

ta clé primaire sera alors id
Commenter la réponse de scoder