Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264

    Aggiungere id contatore a una tabella

    ciao a tutti,

    ho una tabella che contiene tutti i comuni e le province italiane; adesso voglio aggiungere un id contatore alla tabella:

    ALTER TABLE `tab1` ADD `id` BIGINT( 30 ) NULL AUTO_INCREMENT FIRST

    Ma ricevo questo messaggio da MySQL:

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

    Eppure non è definita alcuna chiave primaria... cosa sbaglio?

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    codice:
    alter table tab1 add column id bigint not null auto_increment first, add primary key (id)

  3. #3
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264
    Originariamente inviato da nicola75ss
    codice:
    alter table tab1 add column id bigint not null auto_increment first, add primary key (id)
    GRazie! Ha funzionato subito!

    Provavo da mezzora con PhpMyAdmin... ma niente... è forse un bug?

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Semplicemente era sbagliata la sintassi.

  5. #5
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264
    Originariamente inviato da nicola75ss
    Semplicemente era sbagliata la sintassi.
    Ok, ma è la sintassi che scrive automaticamente PhpMyadmin...

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Versione di phpmyadmin?

  7. #7
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264
    Originariamente inviato da nicola75ss
    Versione di phpmyadmin?
    Versione MySQL: 4.1.22-standard-log

  8. #8
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    La versione di phpmyadmin la vedi cliccando sull'icona della casetta (home) in alto a sinistra. Quella che mi hai indicato è la versione di mysql.

  9. #9
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264
    Originariamente inviato da nicola75ss
    La versione di phpmyadmin la vedi cliccando sull'icona della casetta (home) in alto a sinistra. Quella che mi hai indicato è la versione di mysql.

    sorry

    phpMyAdmin - 2.11.4

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.