Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: Errore di sintassi

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    555

    Errore di sintassi

    Salve ragazzi,
    ho un grosso problema. Sto esportando un database da un dominio tophost verso un nuovo dominio sempre dello stesso fornitore. Ho effettuato il backup di tutte le tabelle, ma quando vado a caricarle nel nuovo database, mi saltano fuori alcuni errori di questo tipo:

    codice:
    CREATE TABLE  `wp_commentmeta` (
    
     `meta_id` BIGINT( 20 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
     `comment_id` BIGINT( 20 ) UNSIGNED NOT NULL DEFAULT  '0',
     `meta_key` VARCHAR( 255 ) DEFAULT NULL ,
     `meta_value` LONGTEXT,
    PRIMARY KEY (  `meta_id` ) ,
    KEY  `comment_id` (  `comment_id` ) ,
    KEY  `meta_key` (  `meta_key` )
    ) ENGINE = MYISAM AUTO_INCREMENT =647DEFAULT CHARSET = utf8 AUTO_INCREMENT =647;
    
    Messaggio di MySQL: 
    
    #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 '
    Qualcuno può darmi una mano a risolvere il problema? Ci sto sbattendo la testa da due giorni e il supporto del provider non mi ha fornito alcuna spiegazione al riguardo. Sottolineo che il sottoscritto non ha modifica neanche una virgola delle varie tabelle!

  2. #2
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221
    codice:
    syntax to use near '
    mi sa che è un errore di codifica del file in qui hai il dump, prova ad aprirtelo in locale e guarda se trovi dei caratteri strani
    Il calcolatore è straordinariamente veloce, accurato e stupido.
    L'uomo è incredibilmente lento, impreciso e creativo.
    L'insieme dei due costituisce una forza incalcolabile.
    (Albert Einstein)

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    555
    Già fatto,
    il carattere indicato non esiste nella tabella.

  4. #4
    ENGINE = MYISAM AUTO_INCREMENT =647DEFAULT CHARSET = utf8 AUTO_INCREMENT =647

    autoincrement=647?

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    555
    Che significa "Autoincrement 647"? Ripeto, io ho semplicemente effettuato il backup con phpmyadmin, null'altro. Poi ho provato a caricare il database salvato nel nuovo dominio, sempre con phpmyadmin, e saltano fuori questi errori

  6. #6
    non lo so, credo che auto_increment possa vale si/no. ma non conosco mySql così bene

  7. #7
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221
    no significa che il prossimo inserimento nella tabella avrà meta_id (il campo AUTO_INCREMENT) 674, trattandosi di un bk è normale, quello che non capisco è che facendo copia e incolla il 674 sembra essere incollato a DEFAULT CHARSET diventando 674DEFAULT CHARSET che ovviamente darebbe un errore.

    comunque phpMyAdmin ha un opzione in cui puoi scegliere la compatibilità dell'esportazione prova a controllare se stai esportando i dati in modo da renderli compatibili con la versione di mysql che hai nel nuovo server
    Il calcolatore è straordinariamente veloce, accurato e stupido.
    L'uomo è incredibilmente lento, impreciso e creativo.
    L'insieme dei due costituisce una forza incalcolabile.
    (Albert Einstein)

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    555
    Il problema è che ho anche verificato quello, le versioni sono identiche!!! Ora sto provando a fare un'altra cosa. Esportare ogni singola tabella, spuntando l'opzione "Drop Table". Vediamo se riesco a risolvere

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    555
    Niente,
    ora provo a sostituire il carattere " con '

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    555
    Non capisco, alcune tabelle me le carica, altre continua a darmi sempre lo stesso errore!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.