我有一个表有几列Table1(Col A,Col B)
现在我还有一个包含一列的表格。表2(Col C)
我想做的是: 将table1的Col B替换为tabl 2的Col C.
在SQL中可以吗?我正在使用phpmyadmin来执行查询
为什么我需要这样做? - 我正在玩数据库结构并将文本类型更改为整数,这会搞乱列中的条目 - 好的:我有一个备份excel文件,所以现在我打算用受支持的excel文件中的原始值替换受影响的列。
答案 0 :(得分:0)
没有办法。
您似乎做出了错误的假设,即表中行的顺序很重要。另外一些令人困惑的是,一些评论者会对你很清楚:表2中没有信息将它与table1联系起来。
由于您仍然拥有Excel中的数据,因此请删除table2并使用具有table1键的行重新创建它。然后编写一个视图来加入它们。最简单的可能是将连接结果插入第三个表,然后删除前两个并重命名第三个表。