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