作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想将数据从一个表复制到另一个表。
我想复制一些数据,比如说:“Andy”。他的号码是“5”,他的数据是“酷”。
这存储在表 1 中。
现在我想将数据“cool”插入表 2,其中数字为“5”。
SQL
INSERT TO table2 SET data = (SELECT data FROM table1 WHERE number = table2.number)
因此,这应该从多个用户复制数据,就像循环一样。
我应该怎么做?
最佳答案
如果需要从 Table1 的值更新 Table2 的值,可以使用带有连接的更新语句。
UPDATE Table2
JOIN Table1 ON Table1.number = Table2.number
SET Table2.data = Table1.data;
关于MySql:使用 WHERE 子句将数据从一个表复制到另一个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50407902/
我是一名优秀的程序员,十分优秀!