Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Errore Query SQL

  1. #1
    Utente di HTML.it L'avatar di inc40
    Registrato dal
    Sep 2004
    Messaggi
    319

    Errore Query SQL

    Salve,

    sono sempre io, sempre con lo stesso S.O. (Win98 S.E.)
    e sempre con gli stessi programmini freschi freschi inastallati:
    Apache(ver. 1.3.27) + Php 4(ver. 4.2.3)
    + Mysql(ver. 4.0.15) + PhpMyAdmin(ver. 2.5.3).

    Ovviamente ho ancora qualche problema :
    ho fatto il dump di un database e, guarda caso, PhpMyAdmin mi ha restituito un
    bell'errore che riporto di seguito...


    Errore

    query SQL :

    CREATE DATABASE agenzia CREATE TABLE sede(

    cod_s int( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
    nome varchar( 20 ) NOT NULL default '',
    indirizzo varchar( 50 ) NOT NULL default '',
    tel varchar( 15 ) default NULL ,
    fax varchar( 15 ) default NULL ,
    email varchar( 30 ) default NULL ,
    tipo set( 'Centrale', 'Filiale' ) NOT NULL default 'Filiale',
    PRIMARY KEY ( cod_s )
    ) TYPE = InnoDB

    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
    'CREATE TABLE sede (
    cod_s int(11) unsigned NOT NULL auto_inc



    Di seguito riporto alcune righe del file di dump:

    #
    # Database : `agency`
    # Creazione

    CREATE DATABASE agenzia

    # --------------------------------------------------------

    #
    # Struttura della tabella `sede`
    #

    CREATE TABLE sede (
    cod_s int(11) unsigned NOT NULL auto_increment,
    nome varchar(20) NOT NULL default '',
    indirizzo varchar(50) NOT NULL default '',
    tel varchar(15) default NULL,
    fax varchar(15) default NULL,
    email varchar(30) default NULL,
    tipo set('Centrale','Filiale') NOT NULL default 'Filiale',
    PRIMARY KEY (cod_s)
    ) TYPE=InnoDB;

    #
    # Dump dei dati per la tabella `sede`
    #
    ....

    Cos'altro c'è che non va?

    Grazie .

  2. #2
    Il create database fa fatto per conto suo.

    poi devi selezionare il database creato

    a questo punto crei la tabella....

    Verifica che il database non esista. altrimenti salta la creazione del db e passa direttamente alla tabella.
    Commenta con # il CREATE DATABASE...


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.