2014-07-16 3 views
0

Je reçois une "erreur de syntaxe" lorsque j'essaie de télécharger ma base de données sur CPanel. Le message d'erreur exact que je reçois est:Erreur de syntaxe lors de la tentative de liaison de la base de données dans CPanel

/* Navicat PostgreSQL transfert de données serveur source: daonguyenanbinh Version Source du serveur: 90204 Source: localhost Source Base de données : croomer schéma Source: Version publique du serveur cible: 90204 fichier Encoding: utf-8 date: 15/07/2014 07:54:52 */- ----- Structure de la table pour les utilisateurs

DROP TABLE IF EXISTS "public" "utilisateurs. ";

MySQL dit:

1064 - Vous avez une erreur dans votre syntaxe SQL; consultez le manuel qui correspond à votre version du serveur MySQL pour la bonne syntaxe à utiliser

près de « public". « utilisateurs » » à la ligne 19.

Toutes les idées? Est-ce que nous pouvons voir un peu plus d'où cette requête SQL est dans votre script PHP?

DROP TABLE IF EXISTS "public"."users"; 
CREATE TABLE "public"."users" (
    "id" int8 NOT NULL DEFAULT nextval('users_id_seq'::regclass), 
    "title" varchar(100) COLLATE "default", 
    "first_name" varchar(100) COLLATE "default", 
    "last_name" varchar(100) COLLATE "default", 
    "street" varchar(100) COLLATE "default", 
    "city" varchar(100) COLLATE "default", 
    "state" varchar(100) COLLATE "default", 
    "zip" varchar(100) COLLATE "default", 
    "email" varchar(100) COLLATE "default", 
    "username" varchar(100) COLLATE "default", 
    "password" varchar(300) COLLATE "default", 
    "dob" varchar(100) COLLATE "default", 
    "phone" varchar(100) COLLATE "default", 
    "cell" varchar(100) COLLATE "default", 
    "picture" varchar(100) COLLATE "default", 
    "created_at" timestamp(6) NULL DEFAULT now(), 
    "last_login" timestamp(6) NULL DEFAULT now(), 
    "skills" varchar(300) COLLATE "default", 
    "interests" varchar(300) COLLATE "default", 
    "gender" varchar COLLATE "default" 
) 
WITH (OIDS=FALSE); 
ALTER TABLE "public"."users" OWNER TO "daonguyenanbinh"; 

Répondre

0

Vous avez probablement fait allusion à quelque chose de mal, ne devrait pas être trop difficile à repérer :)

0

Je ne peux pas commenter si j'écris ici comme une réponse ..

Il semble que vous utilisez pour Navicat PostreSQL et vous essayez de vous connecter au serveur MySQL ..

Je pense que vous devez utiliser Navicat Premium pour transférer des données entre différents types de bases de données.

Questions connexes