私の会社にはさまざまな種類の請求書があります。例:
H00001/2013 . . . H99999/2013
と
T00001/2013 . . . T99999/2013
問題は、ナンバリングが新年に向けて増加していることです。新しい年ごとに自動インクリメント値をリセットするにはどうすればよいですか?
これは私の現在のコードです:
CREATE TABLE `invoices` (
`invoicenumber` mediumint unsigned NOT NULL auto_increment,
`invoicetype` enum('A','B') NOT NULL,
`date` date NOT NULL,
`client` varchar(100) NOT NULL,
PRIMARY KEY (invoicetype,invoicenumber)
) COMMENT='' ENGINE='MyISAM';