Visualizzazione risultati 1 fino 8 di 8

Discussione: [mysql] aiuto errore

  1. #1
    Guest

    Predefinito [mysql] aiuto errore

    ho backuppato il db di un sito e lo sto portando nel db di un altro sito...

    quando vado a caricare il d mi da un errore:

    query SQL:

    CREATE TABLE php_stats_clicks(
    id int( 11 ) DEFAULT '0' NOT NULL AUTO_INCREMENT ,
    nome varchar( 20 ) DEFAULT '' NOT NULL ,
    url varchar( 255 ) DEFAULT '' NOT NULL ,
    creazione int( 11 ) DEFAULT '0' NOT NULL ,
    clicks int( 11 ) DEFAULT '0' NOT NULL ,
    PRIMARY KEY ( id )
    )

    Messaggio di MySQL: Documentazione
    #1067 - Invalid default value for 'id'

    che succede??


    FunCool: Sposto in Livello 3.
    Ultima modifica di funcool : 23-06-2006 alle ore 12.10.54

  2. #2
    Guest

    Predefinito

    Prova a togliere gli apici da 0.
    E' un int, non un varchar o text...

    EDIT: Come non detto... Riprova senza inserire alcun valore di default a id:
    Codice:
    CREATE TABLE `php_stats_clicks` (
    `id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
    `nome` VARCHAR( 20 ) NOT NULL ,
    `url` VARCHAR( 255 ) NOT NULL ,
    `creazione` INT( 11 ) NOT NULL ,
    `clicks` INT( 11 ) NOT NULL ,
    PRIMARY KEY ( `id` )
    )
    Ultima modifica di tryphpnuke : 23-06-2006 alle ore 12.22.16 Motivo: Il codice era errato

  3. #3
    L'avatar di dementialsite
    dementialsite non č connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Citazione Originalmente inviato da phpone
    ...
    id int( 11 ) DEFAULT '0' NOT NULL AUTO_INCREMENT ,
    ...
    Messaggio di MySQL: Documentazione
    #1067 - Invalid default value for 'id'
    Se la variabile č dichiarata come AUTO_INCREMENT, non č necessario assegnare un valore di default: viene automaticamente assegnato il primo numero disponibile (si usa soprattutto nella realizzazione di chiavi, come hai fatto). Poi, il valore iniziale di una variabile AUTO_INCREMENT č 1 ad incremento di 1.

    Quindi, dato che quel valore di default non ha nessun senso, prova a toglierlo come suggerito da tryphpnuke...

    Statemi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  4. #4
    Guest

    Predefinito

    il fatto e' che questo codice gia' girava nel mo DB...
    ora l'ho esportato e eimportato in un altro account e mi ha dato questi problemi...
    se c'e' l'errore allora dovrebbe dirmelo anche nel vechio db, no?

  5. #5
    Guest

    Predefinito

    Va be'... ma col codice che ti ho postato io funziona (l'ho provata personalmente...)!

  6. #6
    Guest

    Predefinito

    la mia era solo una richiesta del perche' ora mi da il problema e prima no...
    alla fine ho messo ex-novo le tabelle e funziona..

    try, grazie x la soluzione!

  7. #7
    Guest

    Predefinito

    De nada!

  8. #8
    L'avatar di seneca
    seneca non č connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Cittā Eterna
    Messaggi
    8,376

    Predefinito

    chiudo, ciao!


    -- Aut Roma Aut Nihil!

Regole di scrittura

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