Ciao a tutti, devo creare in mysql le seguenti tabelle:
Codice PHP:
$query1 = "CREATE TABLE Conferences (
id_conf INT(5) UNSIGNED NOT NULL AUTO_INCREMENT,
id_usr int (5) UNSIGNED NOT NULL,
nome VARCHAR (100) NOT NULL,
acronimo VARCHAR (15) NOT NULL,
anno YEAR NOT NULL,
area VARCHAR (50),
link VARCHAR (256) NOT NULL,
descrizione VARCHAR (1000),
luogo VARCHAR (100) NOT NULL,
workshop ENUM ('0', '1'),
data_inizio DATE NOT NULL,
data_fine DATE NOT NULL,
abstract DATETIME,
paper DATETIME NOT NULL,
notification DATE,
camera-ready DATE NOT NULL,
registration DATE,
PRIMARY KEY (id_conf)
)";
Codice PHP:
$query2 = "CREATE TABLE Workshops (
id_wks int (5) UNSIGNED NOT NULL AUTO_INCREMENT,
id_conf INT (5) UNSIGNED NOT NULL,
id_usr INT (5) NOT NULL UNSIGNED,
nome VARCHAR (100) NOT NULL,
acronimo VARCHAR (15) NOT NULL,
link VARCHAR (256) NOT NULL,
descrizione VARCHAR (1000),
data_inizio DATE NOT NULL,
data_fine DATE NOT NULL,
abstract DATETIME,
paper DATETIME NOT NULL,
PRIMARY KEY (id_wks)
)";
Non mi crea le tabelle, e come errore sulla tabella Conferences mi da il seguente messaggio:
codice:
errore nella esecuzione : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-ready DATE NOT NULL, registration DATE, PRIMARY KEY (id_conf) )' at line 17
Non riesco a capire che cosa voglia dire quell'errore...dove ho sbagliato nella query?
ciao e grazie per la pazienza