MySQL整合表是指將多張表中的數據合并到一張表中,一張表存儲所有的數據,這樣能夠提高數據查詢的效率。MySQL整合表可以通過以下兩種方式實現:
CREATE TABLE new_table AS SELECT * FROM table_a UNION SELECT * FROM table_b
上面這段代碼是通過創建一個新表,將table_a和table_b表中的數據插入到新表中,新表包含的數據是兩張表的數據去重后的結果。
INSERT INTO table_a SELECT * FROM table_b
上面這段代碼是將table_b中的數據插入到table_a表中,兩張表的結構必須相同,如果不同可以進行修改。
需要注意的是,在進行MySQL整合表之前,需要對表進行備份,避免數據丟失。