Cod*_*esl 12 mysql sql select alter sql-update
我有两张桌子
Tabel1包含2列
Tabel2包含2列
想要将table2中的age列添加到table1(WHERE table1.id = table2.id)
然后table1应该包含3列
fan*_*nts 52
首先使用适当的数据类型添加列.
ALTER TABLE table1 ADD COLUMN Age TINYINT UNSIGNED NOT NULL DEFAULT 0;
Run Code Online (Sandbox Code Playgroud)
然后更新表,以便"传输"这些值.
UPDATE table1 t1
INNER JOIN tabel2 t2 ON t1.id = t2.id
SET t1.Age = t2.Age
Run Code Online (Sandbox Code Playgroud)
首先在table1中添加Age列
ALTER TABLE table1 ADD COLUMN Age TINYINT UNSIGNED DEFAULT 0;
Run Code Online (Sandbox Code Playgroud)
然后使用blow查询更新该列
UPDATE table1 t1
INNER JOIN Tabel2 t2 ON t1.id = t2.id
SET t1.age = t2.age;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
46623 次 |
最近记录: |