gpt4 book ai didi

mysql - 创建从索引派生的 mySQL 字符串

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

是否可以在 mySQL 中生成包含自动递增索引的字符串?

记录看起来像:

Index | generatedField
-----------------------
1 | random_Number_1
2 | random_Number_2

我可以在“插入”命令中使用它吗?像这样:

INSERT INTO CrB (generatedField) VALUES (  CONCAT(rand(),`Index`));

最佳答案

在插入行之前,您无法知道 auto_increment 索引。但你可以用两条语句来做到这一点:

INSERT INTO CurB (generatedField) VALUES ('');

UPDATE CurB
SET generatedField = CONCAT(RAND(), '_', LAST_INSERT_ID())
WHERE `Index` = LAST_INSERT_ID();

关于mysql - 创建从索引派生的 mySQL 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38935107/

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