gpt4 book ai didi

mysql - 插入查询是否可以使用自动增量与列值的字符串连接?

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

插入查询是否可以使用自动增量与字符串连接以获得一列值?

当前自动增量为= 89名称列pkey

示例查询字符串:

INSERT INTO `Tbl` (`ProcessCod`, `ProcessName`, ) VALUES(CONCAT('f-pdf-',AUTO-INCREMENT), 'Text-Description');

所有查询都在一个查询中???

更新我对这样的字符串的看法:

INSERT INTO `Tbl` (
`ProcessCod`,
`ProcessName`)
VALUES(
SELECT CONCAT('f-pdf-',`AUTO_INCREMENT`)
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'INFO'
AND TABLE_NAME = 'Tbl',
'Text-Description'
);

我的问题范围是围绕使用自动增量(无主键)来填充列并与动态字符串而不是静态前缀连接。

最佳答案

我已经用这段代码解决了:

INSERT INTO Tbl (
ProcessCod,
ProcessName
)VALUES(
(SELECT CONCAT('f-pdf-',`AUTO_INCREMENT`)
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'INFO'
AND TABLE_NAME = 'Tbl'),
'Text-Description'
);

必须将选择放在括号中才能正常工作。

关于mysql - 插入查询是否可以使用自动增量与列值的字符串连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56399983/

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