将数据从一个单元复制到另一个单元 - MySQL

时间:2017-10-04 13:57:42

标签: mysql sql database phpmyadmin

所以,我一直在谷歌搜索一段时间,似乎无法找到答案:

我想要的是将数据从一个单元格复制到同一个表格的另一个单元格的查询,例如:

COPY column1 FROM mytable WHERE id=2 TO WHERE id=5

所以现在我在id1和id 5

的column1中有相同的数据 PS:如果phpmyadmin上有一个解决方案,那也很棒,我可以使用任何东西

提前感谢您的帮助!

2 个答案:

答案 0 :(得分:4)

你需要这样的东西

update mytable set column1 = (select column1 from (select column1 from mytable where id = 2) as alias) where id = 5;

答案 1 :(得分:1)

SELECT column1 INTO @column1_Value FROM mytable where id = 2;

update mytable set column1= @column1_Value where id = 5;