我的表有3列(ID,用户名,密码),我想将这3列复制到不同的表中,但我错误地复制但删除(密码)了新表中的其中一列。现在,我想将列从旧表复制到新表。但是我不知道该怎么做。请帮我

最佳答案

如果您的旧表和其他表共享相同的列名,则可以尝试以下操作:

UPDATE different_table DT
INNER JOIN old_table OT ON DT.id = OT.id AND DT.username = OT.username
SET DT.password = OT.password.

关于mysql - Mysql:如何将具有值的列插入到现有表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38990614/

10-10 02:57