我的公司有不同类型的发票。 示例:
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';
最佳答案
嘿,如果你正在使用任何数据库客户端应用程序,如 MysqlWorkBench 或 MYSQL 查询浏览器 那么您可以按照以下步骤设置 AutoIncrement no -
- 右键单击“表”并转到“更改表”
- 选择选项标签
- 在此下方您可以找到“自动递增”标签,您可以在那里重置数字。
关于mysql - 如何在mysql中重置自动增量值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19268084/