gpt4 book ai didi

mysql - 插入选择-更改值

转载 作者:行者123 更新时间:2023-12-04 21:05:41 25 4
gpt4 key购买 nike

使用INSERT INTO SELECT从列中复制数据并将其插入另一张表时,如何更改列的值。参见示例(下图)
我正在尝试将数据从一个(主)表复制到另一个表,但是更新第二个表上的值。
enter image description here
代码:

INSERT INTO table2 SELECT * FROM table1 WHERE volume = 'Story of a Girl

最佳答案

INSERT INTO table2 (username, volume, name, image, content, cssanimate) 
SELECT 'tim', volume, name, image, content, cssanimate
FROM table1 where volume='Story of a Girl';

如果列出要插入的列,则可以用自定义值替换列。

您也可以变得更加复杂:
INSERT INTO table2 (username, volume, name, image, content, cssanimate) 
SELECT
CASE
WHEN 'admin' THEN 'tim'
ELSE username
END CASE,
volume, name, image, content, cssanimate
FROM table1;

关于mysql - 插入选择-更改值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48153872/

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