是否可以使用下一个auto_increment id并插入带有PDO的前缀?

问题描述 投票:0回答:1

在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)
mysql pdo
1个回答
0
投票

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

SELECT id, CONCAT("hello_", id)
FROM table;
© www.soinside.com 2019 - 2024. All rights reserved.