Buongiorno,
sto provando a creare una tabella con MySQL e ricevo vari messaggi d'errore, sia utilizzando phpMyAdmin, sia da riga di comando. L'SQL per la creazione della tabella è il seguente:
Errori segnalati:
1) #1101 - BLOB/TEXT column 'pd_description' can't have a default value
Se tolgo il deault...
2) 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 'TIME NOT NULL DEFAULT '0000-00-00 00:00:00',
Saluti,
Marco
sto provando a creare una tabella con MySQL e ricevo vari messaggi d'errore, sia utilizzando phpMyAdmin, sia da riga di comando. L'SQL per la creazione della tabella è il seguente:
Codice:
CREATE TABLE tbl_product (
pd_id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
cat_id INTEGER UNSIGNED NOT NULL,
pd_name VARCHAR(100) NOT NULL DEFAULT '',
pd_description TEXT NOT NULL DEFAULT '',
pd_price DECIMAL(7,2) NOT NULL DEFAULT 0.00,
pd_qty SMALLINT UNSIGNED NOT NULL DEFAULT 0,
pd_image VARCHAR(200),
pd_thumbnail VARCHAR(200),
pd_date DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
pd_last_update DATE TIME NOT NULL DEFAULT '0000-00-00 00:00:00',
PRIMARY KEY (pd_id),
INDEX (cat_id),
INDEX (pd_name)
);
Errori segnalati:
1) #1101 - BLOB/TEXT column 'pd_description' can't have a default value
Se tolgo il deault...
2) 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 'TIME NOT NULL DEFAULT '0000-00-00 00:00:00',
Saluti,
Marco