我不太瞭解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