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

Requêtes MySQL Discussion :

requête MySQL de création de table qui me bloque !


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    220
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 220
    Par défaut requête MySQL de création de table qui me bloque !
    Merci de me guider,

    je suis perdu! cette requete de création qui me bloque !

    voici l'erreur: (apparue sur mon http://127.0.0.1/mysql/)

    Requête SQL :
    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    CREATE TABLE 'quickstart'. 'Person'( 'id'INTEGER UNSIGNED NOT NULL AUTO_INCREMENT ,
    'firstName'VARCHAR( 45 ) NOT NULL ,
    'lastName'VARCHAR( 45 ) NOT NULL ,
    PRIMARY KEY ( 'id' ) 
    )ENGINE = InnoDB

    Erreur :
    MySQL a répondu:

    #1064 - Erreur de syntaxe près de ''quickstart'. 'Person'( 'id'INTEGER UNSIGNED NOT NULL AUTO_IN' à la ligne 1

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Août 2005
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 514
    Par défaut
    Bonjour,
    pourquoi 'quickstart'. 'Person' comme nom de table?

    Le souci, c'est que les guillemets simples ne sont pas acceptés. Vous devriez plutôt écrire quelque chose comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    CREATE TABLE `person` 
    (
    `id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, 
    `firstName` VARCHAR(45) NOT NULL, 
    `lastName` VARCHAR(45) NOT NULL, 
    PRIMARY KEY (`id`)
    )
    ENGINE = InnoDB;
    Il y a une différence entre ` et '.

    Cordialement,
    DaRiaN.

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    220
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 220
    Par défaut
    Toujours rien j(ai essayé ce que tu m'as recommandé ! Surtout je ne veux pas créer la table manuellement ! Je l'évite !

    NB : quickstarted c'est le nom de la base de données

    Requête SQL :
    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    CREATE TABLE `persond` ( `id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT ,
    `firstName` VARCHAR( 45 ) NOT NULL ,
    `lastName` VARCHAR( 45 ) NOT NULL ,
    PRIMARY KEY ( `id` ) 
    )ENGINE = InnoDB

    Erreur :
    MySQL a répondu:

    #1064 - Erreur de syntaxe près de 'ENGINE = InnoDB' à la ligne 4

  4. #4
    Membre éprouvé
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 513
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 513
    Par défaut
    Citation Envoyé par kamaldev Voir le message
    Toujours rien j(ai essayé ce que tu m'as recommandé ! Surtout je ne veux pas créer la table manuellement ! Je l'évite !

    NB : quickstarted c'est le nom de la base de données

    Requête SQL :
    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    CREATE TABLE `persond` ( `id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT ,
    `firstName` VARCHAR( 45 ) NOT NULL ,
    `lastName` VARCHAR( 45 ) NOT NULL ,
    PRIMARY KEY ( `id` ) 
    )ENGINE = InnoDB

    Erreur :
    De mon coté, j'ai exécuté votre requête il y a rien à signaler.

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    220
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 220
    Par défaut
    tu l'a executer dans quel environement ?


    j'utilise l interface de easyPhp pour communiquer avec le MySQL!


    est ce que c question de base de donnée utilisée ou quoi exactement ?


    merci de me detecter le probleme ! surtout au niveau de la premiere requete que j ai envoyée!!


    Peace Developers

  6. #6
    Membre éprouvé
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 513
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 513
    Par défaut
    Citation Envoyé par kamaldev Voir le message
    tu l'a executer dans quel environement ?


    j'utilise l interface de easyPhp pour communiquer avec le MySQL!


    est ce que c question de base de donnée utilisée ou quoi exactement ?


    merci de me detecter le probleme ! surtout au niveau de la premiere requete que j ai envoyée!!


    Peace Developers
    La requête à été exécuté depuis Sql Manager sur la version 5 de Mysql. A vu d'oeil j'ai rien vu de spéciale

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

Discussions similaires

  1. [phpMyAdmin] Script de création de tables qui ne fait rien
    Par Vince227 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 03/08/2014, 14h13
  2. Réponses: 4
    Dernier message: 24/08/2011, 13h17
  3. Requête de création de table qui bloque
    Par tarikchichane dans le forum SQL
    Réponses: 1
    Dernier message: 21/07/2011, 12h55
  4. Réponses: 2
    Dernier message: 06/04/2010, 15h17
  5. Requête SQL avec création de table sous condition
    Par misig dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 04/11/2007, 08h58

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