FORUM YAMAHA XT TT 600 ITALIA - www.xt600.eu

UN PO' "OT" => PC, MELE & PINGUINI => Discussione aperta da: CrazyRai il 13 Novembre 2008, 17:38:44

Titolo: Mysql - Auto_increment che non increment?
Inserito da: CrazyRai il 13 Novembre 2008, 17:38:44
Ciao ragazzi, è la prima volta che scrivo in questa sezione quindi trattatemi bene.

Sto imparando mysql e sto ancora agli inizi.....

Mi sono imbattuto nell' auto_increment, leggendo il codice mi sembrava facile e ho creato un campo contatore.. il risultato è che non mi incrementa un ciufolo e mi da questo errore:

Error 1136 (21s01): Column count doesn't match value count at row 1

Aiutatemi, grazie
Titolo: Re: Mysql - Auto_increment che non increment?
Inserito da: SNOOPY L'AFRICANO il 13 Novembre 2008, 19:08:53
l'auto increment è una sola
è deframmentario
meglio fare una funzione che effettua un controllo prima di assegnare il numero (che poi userai sicuramente come identificativo unico)
Titolo: Re: Mysql - Auto_increment che non increment?
Inserito da: MangiaErba il 13 Novembre 2008, 23:43:34
Citazione di: CrazyRai il 13 Novembre 2008, 17:38:44
Ciao ragazzi, è la prima volta che scrivo in questa sezione quindi trattatemi bene.

Sto imparando mysql e sto ancora agli inizi.....

Mi sono imbattuto nell' auto_increment, leggendo il codice mi sembrava facile e ho creato un campo contatore.. il risultato è che non mi incrementa un ciufolo e mi da questo errore:

Error 1136 (21s01): Column count doesn't match value count at row 1

Aiutatemi, grazie

c'è un errore nella query

insert into tabella (campo1, campo2...) values(campo1, campo2,...)
i campi nella prima parentesi devono corrispondere con quelli nella parentesi dopo values.
Se li vuoi usare tutti puoi evitare la prima parentesi e dichiarare solo i valori ma assolutamente nello stesso ordine con cui i campi sonjo disposti nella tabella
Titolo: Re: Mysql - Auto_increment che non increment?
Inserito da: CrazyRai il 14 Novembre 2008, 09:24:08
Col giorno nuovo e con la dritta del mangia il mio problema è svanito

E a dire che quella riga l'avevo trovata in una lezione su internet!

Grazie Mangia  ???