Visualizzazione dei risultati da 1 a 6 su 6

Discussione: mysql errore

  1. #1

    mysql errore

    riscrivo perchcon la pda nn trovo edit!
    Ciao ! Domanda … perchè mi da errore il workbench ? Error 1075 mi pare( o roba simile )
    così va tutto bene
    CREATE TABLE xxxx (
    Xxx _ id int ( 10 ) UNSIGNED NOT NULL AUTO _ INCREMENT PRIMARY KEY ,
    xxx _ name varchar ( 60 ) NOT NULL ,
    xxx _ count int ( 200 )
    ) AUTO _ INCREMENT = 1 ;

    se invece metto xxx_name com primary key mi da errore

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Tralasciando quell'int 200 che non ha senso, posta la query che non funziona racchiudendola tra i tag [ code ] e [ /code ] (senza gli spazi).

  3. #3
    si ho scritto alla meglio con pda tra copia incolla è venuto così
    CREATE TABLE xxxx (
    Xxx_id int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
    xxx_name varchar (60) NOT NULL PRIMARY KEY,
    xxx_count int(10)
    ) AUTO_INCREMENT=1 ;

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    L'errore non lascia molto spazio alle interpretazioni:

    Error Code : 1075
    Incorrect table definition; there can be only one auto column and it must be defined as a key
    Il campo auto_increment va definito come chiave primaria e non può essercene più di una all'interno di una tabella. Non capisco esattamente cosa tu voglia fare.
    Se vuoi che il campo name non contenga duplicati definiscilo come unique.

  5. #5
    è questione di principio...nn capisco xchè nn posso avere un contatore nn key

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da kemper.lock
    è questione di principio...nn capisco xchè nn posso avere un contatore nn key
    Un campo auto_increment E' chiave primaria, che ti aggradi o meno.

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.