gpt4 book ai didi

php - 问一下php summarize 01 + 01 = 02

转载 作者:可可西里 更新时间:2023-11-01 08:15:16 26 4
gpt4 key购买 nike

我想在数据库中创建一个id

id_user => data type 'varchar'

我希望我的 id 从 000102 等开始。为了制作新的 id,我计算了所有的行,计数的结果将加上 01。

例子:

$id=array(00,01,02);
$count_exist_id = $count($id)
$new_id= '00' + $count_exist_id

我希望新的 id 必须是 '03' 并且它将存储到数据库中的表用户列 id_user

最佳答案

您可以使用 INT(x) ZEROFILL,在数字前添加 0。 '1' => '001'

使用INT ZEROFILL,您有AUTO_INCREMENT。 ;)

CREATE TABLE user (
id_user INT(8) UNSIGNED ZEROFILL NOT NULL AUTO_INCREMENT,
PRIMARY KEY(id_user)
);

如果您使用UNSIGNED,您可以优化您的表,并节省一位,以获得更大的数字。

参见:

关于php - 问一下php summarize 01 + 01 = 02,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30859780/

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