Ciao a tutti,
Sto creando una serie di tabella per un DB MySQL che sto facendo. Uso la CLI di MySQL su un server locale ed importo un file di testo con le varie query per la creazione. Ma continua a darmi errore 1064, controlla la sintassi etc etc.
Ora, sarà la stanchezza, ma mi sembra tutto in ordine. Vi posto sia una parte della query su cui mi da' errore, sia il messaggio di errore che mi da la CLI.
codice:
CREATE TABLE tariffe
( id_tariffa SMALLINT ZEROFILL UNSIGNED AUTO_INCREMENT,
id_tecnico SMALLINT NOT NULL UNSIGNED,
costo_km DECIMAL(6,2) NOT NULL,
costo_ore_viaggio DECIMAL(6,2) NOT NULL,
costo_ore_lavoro DECIMAL(6,2) NOT NULL,
cod_allegro_tarif INT(4) UNSIGNED,
PRIMARY KEY (id_tariffa) );
errore:
codice:
ERROR 1064: You have an error in your SQL syntax. Check the manual that corresp onds to your MySQL server version for the right syntax to use near 'UNSIGNED, costo_km DECIMAL(6,2) NOT NULL, costo_ore_viaggio D
Qualcuno riesca a capire cosa mi sfugge?
Grazie.
Ciao