PDA

Visualizza versione completa : [MySQL] colonna con numeri incrementali


Alhazred
17-07-2008, 13.36.37
Ho una tabella in cui c' una colonna impostata come primary key che deve contenere degli interi, posso fare in modo che ad ogni inserimento di una tupla nella tabella, nella colonna in oggetto sia messo un numero pari al valore massimo presente in questa colonna +1?

shadowDK
17-07-2008, 13.45.13
Quando crei la chiave primaria aggiungi auto_increment...

CREATE TABLE `tablename1` (
`id` int(10) NOT NULL auto_increment,
PRIMARY KEY (`id`) );

Alhazred
17-07-2008, 14.16.21
Questo fa in modo che il numero venga inserito da solo?
Come mi regolo con l'insert?
La tabella ha 2 colonne entrambe int: numconto e saldo, numconto la colonna di cui parlavo, un inserimento come strutturato?
INSERT INTO conto VALUES (quichecimetto?,0);

Gergio
17-07-2008, 14.31.03
il campo autoincrementale non lo tocchi, ci pensa da solo ;)

per chiarezza specifica sempre i campi che andrai a inserire:

INSERT INTO conto (secondacolonna) VALUES (valore)

http://www.w3schools.com/sql/default.asp

Alhazred
17-07-2008, 14.38.23
Grazie :)