Visualizzazione risultati 1 fino 9 di 9

Discussione: Errore di sintassi quando eseguo delle query[era:errore del my sql ( chiedo aiuto)]

  1. #1
    iosodinonsapere non è connesso Neofita
    Data registrazione
    20-07-2008
    Messaggi
    21

    Exclamation Errore di sintassi quando eseguo delle query[era:errore del my sql ( chiedo aiuto)]

    Ciao, sono nabbo in merito a my sql e simili e cercando di installare uno script mi compare questo errore
    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 'CREATE TABLE IF NOT EXISTS `siti` (
    `IDSito` bigint(20) NOT N


    con la schermata allegata, ho uppato l'immagine sul mio sito per fare prima, appena risolto il problema la cancello dal sito...

    http://iosodinonsapere.altervista.or...ot/Cattura.JPG
    Ultima modifica di andreafallico : 17-04-2010 alle ore 15.39.51

  2. #2
    makingweb non è connesso Utente attivo
    Data registrazione
    30-06-2009
    Messaggi
    281

    Predefinito

    Incolla quello che tu scrivi prima di premere invio

  3. #3
    iosodinonsapere non è connesso Neofita
    Data registrazione
    20-07-2008
    Messaggi
    21

    Predefinito

    in che senso scusa?

  4. #4
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    La query completa, prima che venga eseguita (quando apri il pop-up per eseguire una query, copia e incolla il contenuto).
    Altrimenti non si vede per intero.
    Comunque secondo me l'errore è dovuto al fatto che non metti il punto e virgola alla fina di ogni CREATE TABLE.
    Dovresti modificare la query mantenendo questa sintassi:
    Codice:
    CREATE TABLE prima (  ... ); CREATE TABLE altra ( ...)

  5. #5
    iosodinonsapere non è connesso Neofita
    Data registrazione
    20-07-2008
    Messaggi
    21

    Predefinito

    ciao, io le query le ho copiate da chi mi ha passato lo script, io non ho fatto nulla... eccole


    Codice:
    CREATE TABLE IF NOT EXISTS `siti` (
    `IDSito` bigint(20) NOT NULL DEFAULT '0',
    `IDUtente` bigint(20) NOT NULL DEFAULT '0',
    `Titolo` varchar(60) NOT NULL,
    `Descrizione` varchar(250) DEFAULT NULL,
    `Url` varchar(100) NOT NULL,
    `Attivo` char(1) NOT NULL DEFAULT 'n',
    `TimeRiga` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE
    CURRENT_TIMESTAMP,
    `VisiteRicevute` bigint(20) NOT NULL DEFAULT '0',
    PRIMARY KEY (`IDSito`)
    )
    
    CREATE TABLE IF NOT EXISTS `scambiovisite` (
    `IDUtente` bigint(20) NOT NULL,
    `CreditiSV` double NOT NULL,
    `CreditiSVRicevuti` double NOT NULL,
    `TimeRiga` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE
    CURRENT_TIMESTAMP,
    `TimeAvviso` date DEFAULT NULL,
    PRIMARY KEY (`IDUtente`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    
    CREATE TABLE IF NOT EXISTS `visite` (
    `IDUtente` bigint(20) NOT NULL,
    `IDSito` bigint(20) NOT NULL,
    `Giorno` date NOT NULL,
    `TimeRiga` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE
    CURRENT_TIMESTAMP,
     PRIMARY KEY (`IDUtente`,`IDSito`,`Giorno`)
    )
    
    CREATE TABLE IF NOT EXISTS `visiteiniziate` (
    `IDUtente` bigint(20) NOT NULL,
    `IDSito` bigint(20) NOT NULL,
    `TimeRiga` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE
    CURRENT_TIMESTAMP,
    PRIMARY KEY (`IDUtente`,`IDSito`,`TimeRiga`)
     )
    Ultima modifica di andreafallico : 17-04-2010 alle ore 15.42.01

  6. #6
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    Prova a modificarle così:
    Codice:
    CREATE TABLE IF NOT EXISTS `siti` (
    `IDSito` bigint(20) NOT NULL DEFAULT '0',
    `IDUtente` bigint(20) NOT NULL DEFAULT '0',
    `Titolo` varchar(60) NOT NULL,
    `Descrizione` varchar(250) DEFAULT NULL,
    `Url` varchar(100) NOT NULL,
    `Attivo` char(1) NOT NULL DEFAULT 'n',
    `TimeRiga` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE
    CURRENT_TIMESTAMP,
    `VisiteRicevute` bigint(20) NOT NULL DEFAULT '0',
    PRIMARY KEY (`IDSito`)
    );
    
    CREATE TABLE IF NOT EXISTS `scambiovisite` (
    `IDUtente` bigint(20) NOT NULL,
    `CreditiSV` double NOT NULL,
    `CreditiSVRicevuti` double NOT NULL,
    `TimeRiga` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE
    CURRENT_TIMESTAMP,
    `TimeAvviso` date DEFAULT NULL,
    PRIMARY KEY (`IDUtente`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    
    CREATE TABLE IF NOT EXISTS `visite` (
    `IDUtente` bigint(20) NOT NULL,
    `IDSito` bigint(20) NOT NULL,
    `Giorno` date NOT NULL,
    `TimeRiga` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE
    CURRENT_TIMESTAMP,
     PRIMARY KEY (`IDUtente`,`IDSito`,`Giorno`)
    );
    
    CREATE TABLE IF NOT EXISTS `visiteiniziate` (
    `IDUtente` bigint(20) NOT NULL,
    `IDSito` bigint(20) NOT NULL,
    `TimeRiga` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE
    CURRENT_TIMESTAMP,
    PRIMARY KEY (`IDUtente`,`IDSito`,`TimeRiga`)
     )
    E controlla, quando esegui la query sia impostato il ; delimitatore.

  7. #7
    iosodinonsapere non è connesso Neofita
    Data registrazione
    20-07-2008
    Messaggi
    21

    Predefinito

    ok ora è tutto a posto riguardo allo script ma ho appena cancellato distrattamente tutti i dati del forum xD era vuoto ma ci avevo messo qualche enomoticon e 1-2 discussioni sai mica se c'è una funzione per recuperare le cose cancellate con il database?

    Distrattamente ho cancellato tutte le cose riportate a sinistra del database ( non so come si chiamano) pensando che erano tutte cose riguardanti lo script.




    grazie a chi mi ha editato il titolo della discussione così è meglio XD

  8. #8
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    Se non hai fatto un back up (un dump), non puoi recuperare niente.

  9. #9
    iosodinonsapere non è connesso Neofita
    Data registrazione
    20-07-2008
    Messaggi
    21

    Predefinito

    un backup del sito l'ho fatto ma del database no

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •