Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    43

    #1064 - have an error in sql syntax

    Aiuto, sto diventando matto con questi errori di syntax, chiedo nuovamente aiuto a questa meravigliosa community.

    Dopo gli ottimi consigli di Filippo.toso (che ringrazio di cuore), avevo risolto tutti i problemi... ma adesso ne sono usciti altri, gli ultimi!

    Sto infatti cercando di esportare utenti e msg di un forum, dal primo dominio al secondo. Sto cercando di copiare le tabelle, esportandole dal primo e importandole nel secondo.

    Ho esportato salvando il file con codifica ANSI, drop table e create if not exists.
    Ho aperto il file con notepad di windows, ho modificato le configurazioni del database (perchè user e database dei 2 siti sono diversi) e ho forzato il salvataggio in ANSI.

    Però quando entro nel phpmyadmin e provo a importare la tabella nel nuovo, mi da questo errore:

    #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 '"jos_fb_messages" (
    "id" int(11) NOT NULL auto_increment,
    "parent" int(11)' at line 1


    e la cosa peggiore... è che mi cancella la tabella. Che scompare dalla lista!!!
    Non ci capisco molto lo so... ma sto cercando di imparare. Qualcuno è cosi gentile e paziente per un consiglio????

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    43
    Nada, ho provato anche a spuntare il create if not exist ma non riesco a risolvere il problema. Secondo voi cosa sbaglio?

  3. #3
    se non posti la query è un po complicato. cmq proverei ad eliminare gli " da vicino ai nomi dei campi...
    Administrator of NAMDesign.Net

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    43
    Sono proprio imbranato, scusami.... spero sia il caldo e non i primi segni della vecchiaia...

    ecco il codice, nella zona dove segnala l'errore:



    --
    -- Struttura della tabella `jos_fb_messages`
    --

    DROP TABLE IF EXISTS `jos_fb_messages`;
    CREATE TABLE IF NOT EXISTS "jos_fb_messages" (
    "id" int(11) NOT NULL auto_increment,
    "parent" int(11) default '0',
    "thread" int(11) default '0',
    "catid" int(11) NOT NULL default '0',
    "name" tinytext,
    "userid" int(11) NOT NULL default '0',
    "email" tinytext,
    "subject" tinytext,
    "time" int(11) NOT NULL default '0',
    "ip" varchar(15) default NULL,
    "topic_emoticon" int(11) NOT NULL default '0',
    "locked" tinyint(4) NOT NULL default '0',
    "hold" tinyint(4) NOT NULL default '0',
    "ordering" int(11) default '0',
    "hits" int(11) default '0',
    "moved" tinyint(4) default '0',
    "modified_by" int(7) default NULL,
    "modified_time" int(11) default NULL,
    "modified_reason" tinytext,
    PRIMARY KEY ("id"),
    KEY "thread" ("thread"),
    KEY "parent" ("parent"),
    KEY "catid" ("catid"),
    KEY "ip" ("ip"),
    KEY "userid" ("userid"),
    KEY "time" ("time"),
    KEY "locked" ("locked"),
    KEY "hold_time" ("hold","time")
    ) AUTO_INCREMENT=655 ;

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    43
    Leader, secondo te potrebbe essere un problema di come esporto i file? Magari sbaglio la codifica? O il modo in cui li salvo?

  6. #6
    Utente di HTML.it L'avatar di wdb
    Registrato dal
    Nov 2002
    Messaggi
    155
    E' come dice Leader.
    Fai una sostituzione di tutti i caratteri " in carattere ` e risottometti la query

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    43
    FAVOLOSI!!!! SIETE TROPPO I MIGLIORI!!!!
    Grazie mille! A buon rendere!
    Problema risolto, dovevo sostituire i caratteri!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.