[Db] contatore server side
Marcello Vezzelli
marcello a vezz.it
Mer 3 Gen 2007 10:49:05 CET
Davide Michel 'ZioBudda' Morelli wrote:
> Marcello Vezzelli ha scritto:
>>
>> mi trovo ad affrontare il "classico" problema della numerazione
>> fatture per anno.
>> Ho due bei campi int, numfatt e anno, che formano la chiave primaria.
> devi settare il campo "int" come intero con opzione auto_increment. In
> questo modo per ogni inserimento si occupa mysql di mettere il numero
> giusto dentro a "int" (quindi la concorrenza).
> Per ritornarnare questo valore subito dopo il nuovo inserimento devi
> utilizzare |mysql_insert_id()|
Ma va bene un autoincrementante in questo caso, visto che il numero di
fattura deve ricominciare da 1 ogni anno?
Pensavo di dover gestire l'incremento e l'unicità del campo server side
con una stored procedure o un trigger.
Siccome con mysql non l'ho mai fatto, chiedevo lumi...
Ciao
Marcello
Maggiori informazioni sulla lista
Db