>Allora.. sono passato al sql così da farla a mano...
>Ecco la query, che però mi da sempre errore:
>
>CREATE TABLE dataodierna (
>
> ID INT(11) AUTO_INCREMENT NOT NULL,
> Nome VARCHAR(255) DEFAULT '',
> data_di_nascita CUR_DATE()
>
>);
A parte la sintassi, ma come può la data di nascita assumere come valore di default la data odierna?!?!
Non ho MySQL ma leggendo la documentazione ufficiale che trovi sul relativo sito la sintassi dovrebbe essere:
CREATE TABLE dataodierna (
ID int AUTO_INCREMENT NOT NULL,
Nome varchar(20) NOT NULL,
DataDiNascita date NOT NULL DEFAULT CURRENT_DATE
);
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org