imatan
20-02-2012, 11:01
Salve a tutti.
Mi sto avvicinando con molta calma al linguaggio SQL, e lo sto facendo seguendo gli articoli di una rivista di programmazione (si puņ dire il titolo?).
L'autore dell'articolo inserisce tre tabelle da creare e ne fornisce il codice.
Il problema mi si presenta soltanto con la seconda delle tre tabelle, di cui vi vado ad inserire il codice:
CREATE TABLE prestiti (
id int(11) NOT NULL auto_increment,
id_libro int(10) unsigned NOT NULL,
id_utente int(10) unsigned NOT NULL,
data_inizio_prestito date default NULL,
data_fine_prestito date default NULL,
PRIMARY KEY (id),
KEY id_libro (id_libro)
KEY id_utente (id_utente)
);
Mi riporta ERROR 1064... for the right syntax to use near ')' at line 10.
ps. l'autore usa gli apici (ad esempio CREATE TABLE 'prestiti'), ma anche quello mi origina un errore
Mi sto avvicinando con molta calma al linguaggio SQL, e lo sto facendo seguendo gli articoli di una rivista di programmazione (si puņ dire il titolo?).
L'autore dell'articolo inserisce tre tabelle da creare e ne fornisce il codice.
Il problema mi si presenta soltanto con la seconda delle tre tabelle, di cui vi vado ad inserire il codice:
CREATE TABLE prestiti (
id int(11) NOT NULL auto_increment,
id_libro int(10) unsigned NOT NULL,
id_utente int(10) unsigned NOT NULL,
data_inizio_prestito date default NULL,
data_fine_prestito date default NULL,
PRIMARY KEY (id),
KEY id_libro (id_libro)
KEY id_utente (id_utente)
);
Mi riporta ERROR 1064... for the right syntax to use near ')' at line 10.
ps. l'autore usa gli apici (ad esempio CREATE TABLE 'prestiti'), ma anche quello mi origina un errore