我有两个表
- 标题_下载
- title_history
目前我将 idtitle_history 保存在 titles_downloads 中作为一列。 title_history 有一个与 idtitle_history 不同的列 idtitle。
我想将我的 titles_downloads 表中的 idtitle_history 更改为 idtitle
title_history 表的示例数据
idtitle_history idtitle
1 160
2 210
3 345
标题_下载
iddownloads idtitle_history
1 1
2 2
3 3
我想把这个表中的idtitle替换成160,210,345 ...
谢谢
最佳答案
尝试
update titles_downloads
inner join title_history
on title_history.idtitle_history = titles_downloads.idtitle_history
set idtitle_history = title_history.idtitle
关于mysql - 用另一个表的另一列的数据更新一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11326708/