gpt4 book ai didi

MySQL自动递增初始值不起作用

转载 作者:行者123 更新时间:2023-11-29 13:39:02 26 4
gpt4 key购买 nike

我正在尝试将主键设置为以“00001, 00002 ....”格式自动递增,但我无法让前导零保留在那里。我用来尝试执行此操作的代码如下。

alter table bids auto_increment=00001;

我在创建表时也尝试过实现这一点,但它不起作用。知道为什么吗?

最佳答案

auto_increment 适用于包含数字二进制表示形式的 INT 字段。这并没有指定您的号码将如何显示。让使用数据库的应用程序在显示数字之前用零填充数字。

或者,您可以在查询中使用 MySQL 的 LPAD 函数,如下所示:

SELECT LPAD(id, 5, '0') as padded_id FROM bids

就我个人而言,我认为这是使用数据库的应用程序的工作,而不是数据库本身的工作,但这是您的选择。

关于MySQL自动递增初始值不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18362445/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com