-
errore query sql
ho installato Pommo in locale importando il database in sql con phpmyadmin e funziona perfettamente. Mentre lo installavo su altervista phpmyadmin ha segnalato il seguente errore
Errore
query SQL:
-- DEMOGRAPHICS
CREATE TABLE FIELDS (
`field_id` smallint( 5 ) unsigned NOT NULL AUTO_INCREMENT ,
`field_active` enum( 'on', 'off' ) NOT NULL default 'off',
`field_ordering` smallint( 5 ) unsigned NOT NULL default '0',
`field_name` varchar( 60 ) default NULL ,
`field_prompt` varchar( 60 ) default NULL ,
`field_normally` varchar( 60 ) default NULL ,
`field_array` text,
`field_required` enum( 'on', 'off' ) NOT NULL default 'off',
`field_type` enum( 'checkbox', 'multiple', 'text', 'date', 'number', 'comment' ) default NULL ,
PRIMARY KEY ( `field_id` ) ,
KEY `active` ( `field_active` , `field_ordering` )
) ENGINE = MYISAM ;
Messaggio di MySQL:
#1064 - 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 'fields (
`field_id` smallint(5) unsigned NOT NULL auto_increm
Come mai questa differenza di comportamento fra le due installazioni? in che cosa consiste l'errore....grazie mille
-
FIELDS è una parola riservata, ergo quello script è fatto male.
Forse puoi rimediare aggiungendo gli apici ai nomi dei campi e della tabella.
Ciao!
-