Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392

    Problemi creazione tabella formato enum

    Caio raga, sembra strano, ma ho problemi nella creazione di una tabella in formato enum... sto impazzendo...
    Allora... Query da phpmyadmin
    codice:
     CREATE TABLE `sondaggi` (
    `Id` INT( 20 ) NOT NULL AUTO_INCREMENT ,
    `uno` ENUM,
    `due` ENUM,
    `tre` ENUM,
    `quattro` ENUM,
    `cinque` ENUM,
    PRIMARY KEY ( `Id` )
    ) CHARACTER SET = latin1
    Invece l'errore è questo:
    #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 ' `due` ENUM, `tre` ENUM, `quattro` ENUM, `cinque` ENUM, PRIMARY
    Ho cercato nel manuale mysql, dappertutto ma senza trovare soluzione... mi aiutate? Grazie...



    PS: I nomi dei campi o delle tabelle posso essere numerici?

  2. #2
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    ma cosa hai fatto?

    ENUM('0','1','2')
    valore che può essere 0 o 1 o 2

    devi mettere i possibili valori tra parentesi!

  3. #3
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da web ces
    ma cosa hai fatto?

    ENUM('0','1','2')
    valore che può essere 0 o 1 o 2

    devi mettere i possibili valori tra parentesi!
    Ha fatto tutto phpmyadmin, io non le ho scritte le query...
    Comunque, mi puoi fare un'esempio di creazione campi enum?

  4. #4
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119

    Re: Problemi creazione tabella formato enum

    ma perchè da PHPMyAdmin?
    scrivile tu, no?
    toh, ognuno dei campi può contenere uno dei tre (o quanti vuoi) valori elencati
    codice:
     CREATE TABLE `sondaggi` (
    `id` INT(20) NOT NULL AUTO_INCREMENT ,
    `uno` ENUM('A','B','C') DEFAULT 'A',
    `due` ENUM('D','E','F',NULL),
    PRIMARY KEY ( `Id` )
    ) CHARACTER SET = latin1
    il campo uno può essere A, B o C; se non metti niente è A
    il due può essere D, E, F o NULL
    semplice, no?

  5. #5
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392

    Re: Re: Problemi creazione tabella formato enum

    Originariamente inviato da web ces
    ma perchè da PHPMyAdmin?
    scrivile tu, no?
    toh, ognuno dei campi può contenere uno dei tre (o quanti vuoi) valori elencati
    codice:
     CREATE TABLE `sondaggi` (
    `id` INT(20) NOT NULL AUTO_INCREMENT ,
    `uno` ENUM('A','B','C') DEFAULT 'A',
    `due` ENUM('D','E','F',NULL),
    PRIMARY KEY ( `Id` )
    ) CHARACTER SET = latin1
    il campo uno può essere A, B o C; se non metti niente è A
    il due può essere D, E, F o NULL
    semplice, no?

    Un'ultima cosa: I campi enum, se ho capito bene, possiedono numeri o altro? :master: :master:

  6. #6
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    tuttoqquello che vuoi!

    ENUM(1,2,3);
    ENUM('buongiorno','buonasera','buonanotte') DEFAULT 'buonanotte ';
    :gren:

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.