gpt4 book ai didi

mysql - 如何在Mysql中从另一个表向表中添加一列?

转载 作者:IT老高 更新时间:2023-10-29 00:17:49 25 4
gpt4 key购买 nike

我有两张 table

  1. 表1
  2. 表2

Tabel1 包含 2 列

  1. 编号
  2. 姓名

Tabel2 包含 2 列

  1. 编号
  2. 年龄

A 想将 table2 中的年龄列添加到 table1 (WHERE table1.id = table2.id)

那么table1应该包含3列

  1. 编号
  2. 姓名
  3. 年龄

最佳答案

首先添加具有适当数据类型的列。

ALTER TABLE table1 ADD COLUMN Age TINYINT UNSIGNED NOT NULL DEFAULT 0;

然后更新表格,使值“传输”。

UPDATE table1 t1
INNER JOIN tabel2 t2 ON t1.id = t2.id
SET t1.Age = t2.Age

关于mysql - 如何在Mysql中从另一个表向表中添加一列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27376152/

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