gpt4 book ai didi

mysql - 使用现有行中的数据插入行

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

所以,我有一个名为product_description的mysql表,其中包含以下列:primarykey,name,description,language_id(primarykey是一个自动递增字段)

语言 ID 1 和 2 可能各有 18000 条记录。

我想创建新行,从语言 ID 1 的行复制数据。

我可以做类似的事情吗

INSERT INTO 'product_description' ('name', 'description', 'language_id')
VALUES (SELECT 'name', 'description', 3 FROM 'product_description' WHERE 'language_id' = 1);

最佳答案

INSERT INTO product_description (name, description, language_id)
SELECT name, description, 3
FROM product_description
WHERE language_id = 1;

顺便说一句,如果您想转义列名或表名,请使用反引号,而不是引号。

关于mysql - 使用现有行中的数据插入行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24132099/

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