gpt4 book ai didi

mysql - 是否可以使用下一个 auto_increment id 并使用 PDO 前缀插入它?

转载 作者:行者123 更新时间:2023-11-29 16:16:29 25 4
gpt4 key购买 nike

是否可以在 INSERT 上使用下一个 Auto_increment ID 并将其与前缀连接?

在我的表中,我有一个名为 id 的列,它是主要的且自动增量的。
现在我想将该数字与文本一起保存在另一列中。这是谎言:

id   nr1      nr2   concated
-----------------------------
0 123 123_missing-0
1 234 234_missing-1
2 423 2 423_2
3 342 1 342_1
4 564 564_missing-4

如果 nr2 丢失,我仍然需要一个唯一的值,因此我考虑使用带有 id Concated 的前缀。

我正在使用 PHP、PDO 和 mySQL。

INSERT INTO mytable SET column2 = CONCAT("hello_", id)

最佳答案

我宁愿在查询数据库时处理这个用例,而不是插入。看起来它正在被格式化以用于显示目的,如果是这种情况,您可以像这样编写 SELECT 查询:

SELECT id, CONCAT("hello_", id)
FROM table;

关于mysql - 是否可以使用下一个 auto_increment id 并使用 PDO 前缀插入它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54749704/

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