[ script SQL] erreur

termgsi Messages postés 678 Date d'inscription   Statut Membre Dernière intervention   -  
 le père -
Bonjour,

requête SQL:

requête SQL : CREATE TABLE `proa` (

`equipe` varchar( 50 ) NOT NULL ,
`ville` varchar( 400 ) NOT NULL ,
`salle` varchar( 200 ) NOT NULL ,
`nombredejoueur` varchar( 32 ) NOT NULL ,
`site` varchar( 100 ) NOT NULL ,
PRIMARY KEY ( `equipe` )
) ENGINE = InnoDBMySQL a répondu : #1170 - La colonne 'equipe' de type BLOB est utilis�e dans une d�finition d'index sans longueur d'index
[Retour]
MySQL a répondu:

#1064 - Erreur de syntaxe pr�s de 'requête SQL:

CREATE TABLE `proa` (

`equipe` varchar( 50 ' � la ligne 1

1 réponse

le père
 
Bonjour

Sur une clé de type texte, mysql a besoin d'une longueur car la clé n'est pas a priori créée sur le champ complet :
PRIMARY KEY ( `equipe` (10)) ou PRIMARY KEY ( `equipe` (20)) ou même PRIMARY KEY ( `equipe` (50)), à toi de voir tes besoins réels
0