Originalmente inviato da
Nostromo
SQL-query : [Edit] [Create PHP Code]
Ecco la forma corretta:
CREATE TABLE apa_albums(
name varchar( 255 ) NOT NULL ,
path varchar( 255 ) NOT NULL ,
nb_photos mediumint unsigned,
nb_comments int unsigned NOT NULL ,
nb_views int unsigned NOT NULL ,
time timestamp,
CHECK tinyintext,
ID smallint unsigned NOT NULL auto_increment,
PRIMARY KEY ( ID )
)
il problema è nel campo CHECK: il tinytext fa parte del tipo BLOB che è pensato per ospitare codice binario (un file quindi), per tali caratteristiche non può essere trattato come semplice campo di testo (come char o varchar) e non vuole le opzioni UNSIGNED e DEFAULT.
Se per te CHECK è un campo semplice magari per un flag (una cifra: 0 per non valido, 1 per valido) ti conviene trasormarlo in un campo di tipo CHAR.
ciao ciao.