我不太了解mysql。我有这个问题。我有一个数据库,它是20 GB。我想合并4列,然后将组合列移动到新列。但问题是表中的数据是重复的。在MySQL中插入没有重复的空数据的列?
例如,我想结合;
Column1(Not Null),
Column2(Some of them null, some of them not null),
Column3(Not Null),
Column4(Some of them null, some of them not null).
而我的新列,我想要移动我的组合列,是完全空的。我语重心长地研究之后,我终于找到dev.mysql.com
INSERT INTO my_table (new_content)
SELECT Column1
FROM my_table WHERE my_table > 0;
结果这段代码,它移动列1至NEW_CONTENT。但是我的其他20列也是重复的,因为空的领域。我怎样才能以简单的方式做到这一点?
对不起,我的英语不好。提前致谢。
你是什么意思的合并列? – scaisEdge
结合@scaisEdge – Katzenliebe
你的意思是连接单数列中的列? – scaisEdge