我通过联接具有相同后缀和表结构(列)的多个表来创建大表。 这是查询:
CREATE TABLE `all_data`
AS SELECT * FROM (SELECT * FROM `a_data`
UNION ALL
SELECT * FROM `b_data`
UNION ALL
SELECT * FROM `c_data`
UNION ALL
SELECT * FROM `d_data`
) as X
结果似乎是我期望得到的,除了一件事,最终表“ all_data”不包含唯一的自动增量列。我该如何更改SQL查询以获取具有包含UNIQUE列ID的所有唯一值的MERGED TABLE?