Visualizzazione risultati 1 fino 3 di 3

Discussione: errore query sql

  1. #1
    Guest

    Predefinito 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

  2. #2
    Guest

    Predefinito

    FIELDS è una parola riservata, ergo quello script è fatto male.
    Forse puoi rimediare aggiungendo gli apici ai nomi dei campi e della tabella.


    Ciao!

  3. #3
    Guest

    Predefinito

    grazie mille

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •