Joomla.it Forum
Non solo Joomla... => Database => : ottobraccia 09 Jul 2016, 20:19:57
-
Buonasera a tutti i partecipanti,
sono nuovo del posto,
non mi oriento bene,
problema che non riesco a risolvere:
#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 ')' at line 14
la prima domanda è:
ma dove è collocata questa linea 14???
l'ho cercata sul file .sql ... ma quello che c'è in quella linea è questo:
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
penso non c'entri niente con il problema :-\
prima di quel messaggio c'è anche tutto questo:
-- Database: `la**************`
--
-- --------------------------------------------------------
--
-- Struttura della tabella `yhaxg_assets`
--
CREATE TABLE `yhaxg_assets` ( `id` int( 10 ) UNSIGNED NOT NULL COMMENT 'Primary Key',
`parent_id` int( 11 ) NOT NULL DEFAULT '0' COMMENT );
che cosa mi vuole dire???
le versioni che sto usando sono:
Versione del server: 5.7.11
Versione PHP: 5.6.19
Grazie in anticipo a chiunque troverà il tempo di rispondermi
-
Cancella quelle linee insieme al nome del db.
-
Buongiorno tomtomeight!
grazie per la risposta di prima mattina!
ho fatto come hai detto ... ma il problema si è spostato alla linea 8 :-\
ho deciso di postare le schermate dei due file prima è dopo aver tagliato,
mi potresti indicare cosa eliminare e/o correggere?
grazie per la pazienza ;D ;D ;D
-
Vedi il problema in genere è che quando si fa un export di un db bisogna selezionare solo le tabelle ed i dati e non anche tutto il db. Se selezioni tutto il db l'import vuole creare anche il db ed in genere non è possibile, ma dato che tu già hai un db ove riversare dati e tabelle non serve creare anche un nuovo db. Ora se puoi rifare l'import rifallo, oppure se non puoi devi eliminare ogni riferimento alla creazione e settaggio di un nuovo db dal file .sql. Se rifai l'export seleziona anche la modalità compatibile.
-
Grazie ancora!
quello che ho fatto dopo avere letto il tuo post è stato selezionare il db in locale, dopo che si è aperta la lista dei file contenuti in esso, li ho selezionati tutti e li ho esportati in modalità di compatibiltà MYSQL40,
una volta ottenuto il file .sql ho iniziato la procedura per importarlo in remoto sempre con la stessa compatibilità,
ma è tornato lo stesso errore iniziale "linea14"
ho provato ad eliminare quelle righe di cui parlavi prima, ma niente.
:( :( :(
-
Prova a cancellare tutto prima di create table. Comunque dovresti verificare le versioni mysql locale e remoto.
-
...
grazie infinite
...
cancellato tutto,
errore spostato alla linea 4;
versione locale di mysql 5.7.11
versione remota dovrebbe essere 5.5
... potrebbe essere la versione il problama?
... in questo caso come dovrei risolvere?
Grazie in aticipo
-
Sì la versione è importante ma ora la linea 4 quale è e quale l'errore.
-
ho hatto altre prove come eliminare gli spazi
e fare salira la linea 4 sulla 3
con il conseuente sppostamento dell'errore sulla linea 3
-
Dopo avere fatto ulteriori modifiche,
sono sempre fermo allo stesso errore,
qualcuono che conosca la soluzione?
grazie