将数据从一列移动到另一个表MYSQL中的另一个类似列

前端之家收集整理的这篇文章主要介绍了将数据从一列移动到另一个表MYSQL中的另一个类似列前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我目前正在使用MysqL数据库进行基于Web的系统.

我意识到我最初错误地设置了表中的列

我现在需要将数据从表(客户端)中的一个表列(receiptno)移动到表(收入)中的类似表列(receiptno).

我对MysqL仍然缺乏经验,因此我不知道实现这一点的mysql语法.

我可以得到一些帮助.

谢谢

最佳答案
如果您只是想将数据插入收入表中的新记录中:

INSERT INTO revenue (receiptno) SELECT receiptno FROM clients;

但是,如果要使用clients表中的关联数据更新收入表中的现有记录,则必须加入表并执行更新:

UPDATE revenue JOIN clients ON **join_condition_here**
SET    revenue.receiptno = clients.receiptno;

了解SQL joins.

猜你在找的MySQL相关文章