View Full Version : [MySQL-phpMyAdmin] Perchè inserisce in automatico le chaivi?
error 404
18-02-2010, 11:46
Giorno a tutti,
ho un problema con l'accoppiata suddetta.
Quando vado a creare una tabella automobili di questo tipo:
ID INT PRIMARY AUTO_INCR
NOME TXT
MARCA TXT
PREZZO DOUBLE
ANNO DATE
non so perché ma mette agli ultimi due PRIMARY UNIQUE e INDEX senza che io gli abbia detto niente... è proprio perché ho omesso qualcosa che lui fa così in automatico?
grazie ciao
anonimizzato
18-02-2010, 12:31
Eh?!
La chiave primaria è normale che venga inserita in automatico ;)
error 404
18-02-2010, 12:36
Eh?!
La chiave primaria è normale che venga inserita in automatico ;)Si ok, ma io gli dico che la chiave primaria sia ID, eppure la appioppa in automatico anche a PREZZO e ANNO.
Ecco, guardando meglio ho notato che la cosa accade solo per gli attributi che hanno ocme tipo un valore numerico.
anonimizzato
18-02-2010, 12:57
Si ok, ma io gli dico che la chiave primaria sia ID, eppure la appioppa in automatico anche a PREZZO e ANNO.
Ecco, guardando meglio ho notato che la cosa accade solo per gli attributi che hanno ocme tipo un valore numerico.
Questo probabilmente perchè hai impostato i campi come NOT NULL.
Ciò significa che per essi non è concesso tale "valore" (o non-valore).
Prova a modificarli specificando che possono accettare anche NULL.
Altrimenti è normale, ad esempio, che una data non specificata, quando inserisci un record, poi compaia come "0000-00-00 00:00:00"
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.