Votre question

probleme Mysql

Tags :
  • MySQL
  • Programmation
Dernière réponse : dans Programmation
11 Juin 2007 19:06:21

Bonjour ,

je suis en train de recrée un espace membres mais que je voudrais faire de A à Z par mais soin ^^ j'en est deja crée une mais avec un script pres crée donc voila j'ai un soucis avec la table que je veut crée

Voici mon code :
  1. CREATE TABLE `Inscrit` (
  2.  
  3. `id_membre` int( 10 ) NOT NULL AUTO_INCREMENT ,
  4. `id` varchar( 20 ) NOT NULL default '0',
  5. `pseudo` varchar( 40 ) NOT NULL default '0',
  6. `passe` ivarchar( 20 ) NOT NULL default '0',
  7. `url` varchar( 60 ) NULL default '0',
  8. `destination` varchar( 60 ) NULL default '0',
  9. `email` varchar( 50 ) NOT NULL default '0',
  10. `avatar` varchar( 255 ) NULL default '0',
  11. `sexe` varchar( 60 ) NULL default '0',
  12. `date de naissance` varchar( 60 ) NULL default '0',
  13. `profession` varchar( 60 ) NULL default '0',
  14. `msn` varchar( 60 ) NULL default '0',
  15. `ville` varchar( 60 ) NULL default '0',
  16. `code postal` varchar( 60 ) NULL default '0',
  17. PRIMARY KEY ( `id` )
  18. ) ENGINE = MYISAM DEFAULT CHARSET = latin1 COMMENT = 'Listes des membres plus leurs options' AUTO_INCREMENT =1

Voici mon Probleme :
  1. #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ivarchar(20) NOT NULL default '0',
  2. `url` varchar(60) NULL default '0',
  3. `' at line 5

Autres pages sur : probleme mysql

11 Juin 2007 19:08:40

ivarchar existe ?
si tu as mis ivarchar volontairement je me trompe, mais moi vu que je connais pas je mettrai varchar =)
11 Juin 2007 19:20:20

oupss oui j'ai du appuié sur le "I" sans le faire expres :s j'ai enlever et maintenant il reste cette erreur

  1. #1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key
Contenus similaires
11 Juin 2007 19:25:02

#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key

#1075 - Définition de table incorrecte; il ne peut y avoir qu'une seule colonne en AUTO_INCREMENT et elle doit être inclue dans la clé


`id_membre` int( 10 ) NOT NULL AUTO_INCREMENT ,
`id` varchar( 20 ) NOT NULL default '0',
PRIMARY KEY ( `id` )


:) 
11 Juin 2007 19:27:00

c'est bon j'ai reussi =) Merci a vous 2
en faite il suffiser de changer en bas primary key j'aivais mis "id" au lieu de "id_membre"

  1. CREATE TABLE `Inscrit` (
  2. `id_membre` int(10) NOT NULL auto_increment,
  3. `id` varchar(20) NOT NULL default '0',
  4. `pseudo` varchar(40) NOT NULL default '0',
  5. `passe` varchar(20) NOT NULL default '0',
  6. `url` varchar(60) NULL default '0',
  7. `destination` varchar(60) NULL default '0',
  8. `email` varchar(50) NOT NULL default '0',
  9. `avatar` varchar(255) NULL default '0',
  10. `sexe` varchar(60) NULL default '0',
  11. `date de naissance` varchar(60) NULL default '0',
  12. `profession` varchar(60) NULL default '0',
  13. `msn` varchar(60) NULL default '0',
  14. `ville` varchar(60) NULL default '0',
  15. `code postal` varchar(60) NULL default '0',
  16. PRIMARY KEY (`id_membre`)
  17. ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Listes des membres plus leurs options' AUTO_INCREMENT=1
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS