gpt4 book ai didi

MySQL从另一个表中复制一列

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

你好,我有两个表,我想将表 1 中的一列复制到表 2。

SET @m=0;
SELECT column INTO @m FROM table1;
UPDATE table2 SET column = @m;

基本上,我尝试将表 1 中列的值插入到表 2 的列中。我做错了什么?

LE:我尝试了 INSERT INTO,它最终起作用了,但它在我想要的行之后插入了值。基本上我所有的行都有值 0,它创建了另一组具有正确值的行。

最佳答案

语法是正确的,但是当你复制时你应该注意类型......
类型应该相互兼容

INSERT INTO table (column)
SELECT a_column
FROM a_table
--- optional (multiple) JOINs
--- and WHERE
--- and GROUP BY
--- any complex SELECT query

关于MySQL从另一个表中复制一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23672472/

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