ERREUR MySQL ??? oO

Résolu/Fermé
stefde10 Messages postés 100 Date d'inscription jeudi 5 avril 2007 Statut Membre Dernière intervention 13 janvier 2014 - 10 avril 2008 à 13:57
stefde10 Messages postés 100 Date d'inscription jeudi 5 avril 2007 Statut Membre Dernière intervention 13 janvier 2014 - 10 avril 2008 à 14:27
Bonjour,

j'ai un petit souci avec ma base de données que j'essaye de créer mais à priori ça veut pas créer la Table...

le message d'erreur est le suivant :

#1064 - Erreur de syntaxe pr�s de '' bt_categories ' (
'id' mediumint(8) unsigned NOT NULL auto_' � la ligne 1

Quelqu'un peut-il m'aider à corriger cette erreur svp ?
voici le code complet pour créer ma Table :

 CREATE TABLE ' bt_categories '(
'id'mediumint( 8 ) unsigned NOT NULL AUTO_INCREMENT ,
'code'varchar( 20 ) NOT NULL default '',
'libel'varchar( 200 ) NOT NULL default '',
'langue'char( 2 ) NOT NULL default 'fr',
'description'text NOT NULL ,
'keywords'text NOT NULL ,
PRIMARY KEY ( 'id' ) ,
KEY 'libel'( 'libel' ) ,
KEY 'langue'( 'langue' ) ,
KEY 'code'( 'code' )
) ENGINE = MYISAM DEFAULT CHARSET = latin1 


merci pour vos réponses rapides ;)
A voir également:

5 réponses

Utilisateur anonyme
10 avril 2008 à 14:03
Salut

pour ta clef primaire :'id'mediumint( 8 ) unsigned NOT NULL AUTO_INCREMENT ,

utilise un int classique, ça devrait etre mieu
0
stefde10 Messages postés 100 Date d'inscription jeudi 5 avril 2007 Statut Membre Dernière intervention 13 janvier 2014 11
10 avril 2008 à 14:12
toujours le même problème.

j'ai vérifié la version du code que je possède ainsi que la version de mon PHP et c'est la même : 4.3.10

j'utilise la version d'EasyPHP 1.8.

que faire de plus ?
0
Kemich Messages postés 207 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 11 mars 2011 22
10 avril 2008 à 14:04
Salut,

Essaye d'enlever les espaces avant et après bt_categories (écrit '*****' a la place de ' *** ')
0
stefde10 Messages postés 100 Date d'inscription jeudi 5 avril 2007 Statut Membre Dernière intervention 13 janvier 2014 11
10 avril 2008 à 14:14
IDEM ça ne change rien :((
0
gryzzly Messages postés 4608 Date d'inscription lundi 7 novembre 2005 Statut Contributeur Dernière intervention 24 octobre 2020 1 335
10 avril 2008 à 14:24
CREATE TABLE `bt_categories` (
  `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT ,
  `code` varchar(20) NOT NULL default '',
  `libel` varchar(200) NOT NULL default '',
  `langue` char(2) NOT NULL default 'fr',
  `description` text NOT NULL ,
  `keywords` text NOT NULL ,
  PRIMARY KEY (`id`) ,
  KEY `libel`(`libel`) ,
  KEY `langue`(`langue`) ,
  KEY `code`(`code`)
) ENGINE = MYISAM DEFAULT CHARSET = latin1
0
gryzzly Messages postés 4608 Date d'inscription lundi 7 novembre 2005 Statut Contributeur Dernière intervention 24 octobre 2020 1 335
10 avril 2008 à 14:26
c'est un problème de caractère : ` (touche altgr+7) à la place de ' (touche 4) .
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
stefde10 Messages postés 100 Date d'inscription jeudi 5 avril 2007 Statut Membre Dernière intervention 13 janvier 2014 11
10 avril 2008 à 14:27
bon en fait j'ai résolu le problème... au lieu de l'importer je l'ai créer sur ma base de données et ça marche :/
Bizarre quand même cette affaire ^^.

merci pour vos réponses quand même chers amis du webmastering ;)
0