我需要一个MySql表列,它需要重置为起始值
我需要一个Mysql列,它将包含一定范围内的值。例如,我有一个名为“apiCallCount”的列名,该列的值应该在1到1000之间。此外,我们需要将此列设置为自动递增(请注意,该表有一个主键,它是自动递增的)我需要一个MySql表列,它需要重置为起始值,mysql,auto-increment,Mysql,Auto Increment,我需要一个Mysql列,它将包含一定范围内的值。例如,我有一个名为“apiCallCount”的列名,该列的值应该在1到1000之间。此外,我们需要将此列设置为自动递增(请注意,该表有一个主键,它是自动递增的) 也就是说,当您插入第一行时,列的值(“apiCallCount”)将为“1”,每次插入时,它应继续递增到1000。值变为1000后的下一次插入应在“apiCallCount”列中创建一个值为“1”的行。尊敬的迪普,尝试使用RANGE_MAX列将其分配给您希望最大的数字(根据您的查询为10
也就是说,当您插入第一行时,列的值(“apiCallCount”)将为“1”,每次插入时,它应继续递增到1000。值变为1000后的下一次插入应在“apiCallCount”列中创建一个值为“1”的行。尊敬的迪普,尝试使用RANGE_MAX列将其分配给您希望最大的数字(根据您的查询为1000),然后在创建数据库时使字段自动递增。确定,那么,与编程相关的具体问题是什么呢?PostgresSql已经具备了这种机制,我只需要将其迁移到MySql。在PostgresSql中,它是使用sequence实现的。根据MySql文档,我们有一个键已经是“auto_increment”类型。我们不能为每个表添加多个“auto_increment”。