我在数据库里有A表和B表。我试图在不丢失任何数据的情况下将表A中的列移动到表B。不确定是否最好以某种方式移动列,或者在表B中创建一个全新的列,然后复制数据?
问题是数据库已经在生产中,我不希望客户端丢失当前存储在表A的X列中的数据。我考虑进行迁移,以便在表B中创建相同的X列,然后以某种方式将数据复制到那里。我不知道怎么做,我在这里找不到类似的问题。
最佳答案
如果你有phpmyadmin,你可以很容易做到这一点。这个命令应该可以工作:
INSERT INTO `tabletwo.columnb` (SELECT 'columna' FROM tableone)
总是备份数据库,加载本地和尝试这个,从来没有生活lol。我相信你知道。:)
注意:columna和columnb是实际列名的占位符
关于database - 将数据从一列传输到另一张表中的另一列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41693902/