Salve a tutti
Come faccio a creare un campo in una tabella di mysql che di default metta come valore la data corrente?![]()
Salve a tutti
Come faccio a creare un campo in una tabella di mysql che di default metta come valore la data corrente?![]()
Guybrush Threepwood
Forse mi sbaglio ma se ho capito bene... beh dovrebbe essere così
codice:$query = "insert into $table (data, valore1, valore2) values (NOW(), '$valore1', '$valore2');";![]()
"La verità sarà sempre una bugia."
mi occorre farlo lato mysql però :maLOL:
con sql2000 mi pare che nel default value ci si metteva GETDATE(); e funziava
Guybrush Threepwood
Crei un campo di tipo Data/ora e in basso, sotto la voce "Valore predefinito" ci scrivi Now()... ma non ho mai provato se funziona...
di default, qualsiasi cosa metto, me lo salva come 0000-00-00 00:00:00...![]()
Guybrush Threepwood
Il modo esiste :
Ma funziona solo con MYSQL 5 e superioricodice:CREATE TABLE t ( c1 TIMESTAMP DEFAULT NOW() ON UPDATE CURRENT_NOW());
Qualcuno sa come adattarle questa query per un Mysql 4.0.24?![]()
Guybrush Threepwood