Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di airali
    Registrato dal
    Mar 2003
    Messaggi
    215

    mysql: sta query nn la vuole?

    buongiorno a tutti,
    sono disperata e ho bisogno di esperti..!
    fino ad ora ho creato ben 8 tables..senza problemi ma ora mysql non ne vuole sapere di questa:

    create table utente(idut integer not null auto_increment, nome varchar(25) not null, cognome varchar (30) not null, nome_art varchar (40), citta_n varchar(45) not null, prov_n varchar(4) not null, data_n date not null, societa varchar (30), piva varchar(11), via varchar(60) not null,nciv varchar(10), citta varchar(45) not null, cap varchar(5) not null, prov varchar (4) not null,nazione varchar(25), mail varchar(45) not null, tel varchar(15)not null, cell varchar(15), fax varchar(15),editore bool,discografico bool,altro longtext, privacy bool,user varchar(40) not null,pwd varchar(10) not null, primary key(user,pwd));

    non me ne capacito è identica alle altre semplicissima!
    perkè nn gli paice e mi dice che c'è1errore sdopo la parola discografico?

    spero che qualcuno mi sappia aiutare!
    grazie!

  2. #2
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439

    Re: mysql: sta query nn la vuole?

    Ho provato intanto così
    Codice PHP:
    create table utente (
           `
    idutinteger not null auto_increment,
           `
    nomevarchar(25not null,
           `
    cognomevarchar (30not null,
           `
    nome_artvarchar (40),
           `
    citta_nvarchar(45not null,
           `
    prov_nvarchar(4not null,
           `
    data_ndate not null,
           `
    societavarchar (30),
           `
    pivavarchar(11),
           `
    viavarchar(60not null,
           `
    ncivvarchar(10),
           `
    cittavarchar(45not null,
           `
    capvarchar(5not null,
           `
    provvarchar (4not null,
           `
    nazionevarchar(25),
           `
    mailvarchar(45not null,
           `
    telvarchar(15)not null,
           `
    cellvarchar(15),
           `
    faxvarchar(15),
           `
    editorebool,
           `
    discograficobool,
           `
    ltrolongtext,
           `
    privacybool,
           `
    user_varchar(40not null,
           `
    pwdvarchar(10not null,
           
    primary key(user_,pwd)
    ); 
    cambiando user in user_ perchè la vedeva come parola chiave,
    e ora da questo errore:

    Incorrect table definition; there can be only one auto column and it must be defined as a key

    vedi se può esserti utile
    わさび

  3. #3
    Utente di HTML.it L'avatar di airali
    Registrato dal
    Mar 2003
    Messaggi
    215
    user la vede come?
    ma se l'ho usata in tutte le tabelle..nn mi ha mai detto nulla?
    cmq si l'auto increment l'ho tolto..
    ora la query è così:
    create table utente(nome varchar(25) not null, cognome varchar (30) not null, nome_art varchar (40), citta_n varchar(45) not null, prov_n varchar(4) not null, data_n date not null, societa varchar (30), piva varchar(11), via varchar(60) not null,nciv varchar(10), citta varchar(45) not null, cap varchar(5) not null, prov varchar (4) not null,nazione varchar(25), mail varchar(45) not null, tel varchar(15)not null, cell varchar(15), fax varchar(15),editore bool,discografico bool,altro longtext, privacy bool,user varchar(40) not null,pwd varchar(10) not null, primary key(user,pwd));
    ma mi da errore in mezzo alla query!

  4. #4
    Utente di HTML.it L'avatar di airali
    Registrato dal
    Mar 2003
    Messaggi
    215
    grazie a tutti ho scoperto che mysql..è proprio un programma stupido!
    ora funziona!

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.