IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 MySQL Discussion :

Problème de création de table


Sujet :

MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mars 2008
    Messages
    150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2008
    Messages : 150
    Par défaut Problème de création de table
    Bonjour, je suis en train de développer un site web, et j'avais toujours juré de ne jamais utiliser les SQL. Mais...Je souhaiterais faire un système d'authentification admin sur le site.

    J'ai donc décidé de sauter le pas.

    Je travaile avec phpMyAdmin. J'ai créé une BDD nommée "authentification".

    Ensuite je cherche à créer une table.

    J'ai donc cliqué sur l'onglet "SQL", et saisi le code suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    CREATE TABLE IF NOT EXISTS 'table_utilisateur' ( 
     
    'id'int(3) NOT NULL AUTO_INCREMENT, 
     
    'user'varchar(20) COLLATE latin1_general_ci NOT NULL, 
     
    'pass'varchar(40) COLLATE latin1_general_ci NOT NULL, 
     
    'nbr_connect' tinyint(1) NOT NULL DEFAULT '0', 
     
    'dates'datetime NOT NULL, 
     
    PRIMARY KEY ('id'), 
     
    UNIQUE KEY 'user' ('user')
    )
    Lorsque je l'exécute, j'obtiens l'erreur suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Erreur
    MySQL a répondu: Documentation
     
    #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 ''table_utilisateur' ( 
     
    'id'int(3) NOT NULL AUTO_INCREMENT, 
     
    'user'varchar(' at line 1

    Je ne parviens pas à trouver mon erreur. J'ai essayé en enlevant les apostrophes, mais rien n'y fait.

    Auriez vous une idée?

    D'avance merci!

  2. #2
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mars 2008
    Messages
    150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2008
    Messages : 150
    Par défaut Trouvé!
    Tout simplement pas utilisé les bons apostrophes...

    au lieu de ', il fallait ` ...

    Soit

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    CREATE TABLE IF NOT EXISTS `table_utilisateur` (
    `id` int(11) NOT NULL AUTO_INCREMENT, 
    `user` varchar(20) NOT NULL, 
    `pass` varchar(40) NOT NULL, 
    `nbr_connect` tinyint(10) NOT NULL DEFAULT '0', 
    `dates` date NOT NULL, 
    PRIMARY KEY (`id`),
    UNIQUE KEY `user` (`user`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 06/01/2008, 21h22
  2. problème de création de table
    Par /*Mr.D*/ dans le forum Outils
    Réponses: 4
    Dernier message: 02/12/2007, 22h36
  3. Oracle 9.2 problème de création de table
    Par Dadou74 dans le forum Administration
    Réponses: 3
    Dernier message: 29/03/2007, 14h07
  4. [SQL-Server] Problème query création de tables sous PHP
    Par DjSoulz dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 27/03/2007, 22h18
  5. Problème de création de table sous MySql
    Par ducamba dans le forum Requêtes
    Réponses: 2
    Dernier message: 21/06/2003, 09h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo