gpt4 book ai didi

mysql - 复制一些值以在 MYSQL 中创建另一行

转载 作者:行者123 更新时间:2023-12-01 00:30:48 25 4
gpt4 key购买 nike

它告诉我其中某处存在语法错误,但是每个查询都单独工作,只有当我尝试组合它们时它才不起作用。

INSERT INTO users( username, password , callsign, macroregion, privelages ) 
VALUES ( (SELECT username, password, callsign, macroregion, privelages
FROM users
WHERE username = 'someuser'
LIMIT 1) )

我在这里完全被难住了,有什么建议吗?

最佳答案

使用:

INSERT INTO users( username, password , callsign, macroregion, privelages ) 
SELECT username, password, callsign, macroregion, privelages
FROM users
WHERE username = 'someuser'
LIMIT 1

如果您想使用 SELECT 语句为 INSERT 语句提供值,则可以省略 VALUES 子句。并在列/表名称为 MySQL reserved words 时用反引号 (`) 括起来,并非所有时间。

关于mysql - 复制一些值以在 MYSQL 中创建另一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6628345/

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