MySQL将一列的值复制到另一列

标签 mysql

我有两个表:

  • t1(mainid, parentid)
  • t2(mainid, parentid)

如何将 t1.mainid 的值复制到 t2.parentid

我尝试使用:

SELECT mainid INTO t2 FROM t1

但它不起作用。

最佳答案

试试 INSERT ... SELECT语法:

INSERT INTO t2(parentid) SELECT mainid FROM t1

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

相关文章:

mysql - 锁如何在 MySQL 中用于两个插入?

mysql - SQL:使用术语名称创建表(包含年份的字符串)

mysql - 如何在MySQL中循环数组

mysql - 如何创建MySQL触发器?

mysql - 配置单元.HiveImport : FAILED: SemanticException [Error 10072]: Database does not exist:

mysql - 选择日期更改

mysql - 如何将这两个查询合并为一个?

mysql - Node js mysql在调用退出后无法排队查询

mysql - 由于 mysql 查询,无法在 shell 脚本中获取输出

mysql - mysql查询的优化