Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Campo Autoincrement e MySQL

    Ciao,

    usando DB Tools Manager per convertire un DB Access in MySQL, noto che le chiavi primarie che in Access erano campi CONTATORE, sono state trasformate in BIGINT automaticamente...

    leggo della documentazione e mi accorgo che devo cambiarle in un tipo di campo che consenta di fare l'AUTOINCREMENT, cosi tento di inserirlo ma noto che solo il tipo di campo INTEGER consente di inserire l'opzione AUTOINCREMENT...

    Mi chiedo....c'è un altro modo ? mi sbaglio ? E se avessi dei numeri molto grandi tali da non essere contenuti in un campo INTEGER come faccio a usare l'autoincrement??

    Allo stesso modo, se volessi una primary key che al massimo mi può andare a 10,000, mi tocca comunque usare un campo INTEGER se voglio che si autoincrementi ma che è troppo grande con conseguente tipo di spreco ???
    visitate www.pcprimipassi.it, il portale italiano per i neofiti del computer

    "Tanto prima o poi ti buco...." disse il baco alla noce!

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    Hai notato che puoi impostare il limite massimo di un integer? ovvio che questo deve comunque rientrare entro i limiti del tipo di dato specifico.
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3
    non avevo notato che potevo impostare il limite max per l'int....grazie....

    quindi tu mi confermi però che l'autoincrement lo posso fare solo su quel tipo di campo ?
    visitate www.pcprimipassi.it, il portale italiano per i neofiti del computer

    "Tanto prima o poi ti buco...." disse il baco alla noce!

  4. #4
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    Personalmente non sempre uso come chiave primaria un campo numerico di tipo increment. Quando lo faccio uso il tipo integer, ma, per definizione, l'incrementazione automatica non dipende dal tipo di dato integer bensì si estende ai tipi di dati numerici. Francamente non ho approfondito il discorso.
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  5. #5
    sono d'accordo con te che l'incrementazione va per i dati numerici in generale, ma io non trovo il modo di inserirlo se non nei tipi INTEGER...

    Comunque grazie
    visitate www.pcprimipassi.it, il portale italiano per i neofiti del computer

    "Tanto prima o poi ti buco...." disse il baco alla noce!

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.