我正在尝试将大型CSV文件导入到MySQL数据库中。我已经将整个文件加载到一个平面表中。我可以选择需要使用select语句进入单独表的数据,我的问题是如何将这些select查询的结果复制到不同的表中。我宁愿完全用SQL来完成,而不必担心使用脚本语言。将查询结果复制到另一个mysql表
3
A
回答
4
INSERT INTO anothertable (list, of , column, names, to, give, values, for)
SELECT list, of, column, names, of, compatible, column, types
FROM bigimportedtable
WHERE possibly you want a predicate or maybe not;
6
INSERT
INTO new_table_1
SELECT *
FROM existing_table
WHERE condition_for_table_1;
INSERT
INTO new_table_2
SELECT *
FROM existing_table
WHERE condition_for_table_2;
0
从Quassnoi的答案是一个我一直在寻找。请注意,如果new_table_1不存在,则必须用“CREATE TABLE”语句替换“INSERT INTO”语句。
相关问题
- 1. 从另一个查询的结果查询第二个mysql表
- 2. 如何将MySQL查询结果存储在另一个表中?
- 3. 将查询结果除以另一个查询的结果
- 4. 根据另一个mysql查询的结果运行Mysql查询?
- 5. 将查询结果中的一列复制到表中
- 6. 如何从另一个查询结果MYSQL减去一个查询结果
- 7. 将结果复制到另一个工作表
- 8. 如何将BigQuery查询结果保存到另一个表中?
- 9. php + mysql:将一行从一个表复制到另一个表
- 10. MySQL:将一个查询的结果用作另一个查询的输入
- 11. mysql查询另一个连接表结果的连接表
- 12. 将一个查询的结果输入另一个查询
- 13. MySQL查询插入到一个值一列,并从另一个表将数据复制到另一行
- 14. MySQL:查询另一个查询结果并返回两个结果?
- 15. 另一个查询的查询结果
- 16. 在MySQL中加入两个查询以将一个查询的结果映射到另一个查询
- 17. 将mysql数据从一个表复制到另一个表中?
- 18. MYSQL将一个表复制到另一个表转换列
- 19. 将MySQL列从一个表复制到另一个表
- 20. 在MySQL中将值从一个表复制到另一个表
- 21. mysql查询得到下一个结果
- 22. 如何制作使用另一个查询结果的单个MySQL查询
- 23. SQL获得从一个查询结果到另一个查询
- 24. 从一个查询结果加入到另一个表
- 25. 使用另一个查询的数组结果的mysql查询
- 26. MySQL - 在另一个UNION查询中使用查询结果
- 27. 应用查询作为另一个查询结果的MySQL
- 28. 用Mysql查询来复制表的结构来创建另一个表
- 29. mysql查询重复结果
- 30. 基于结果从另一个查询的MySQL更新表
这很好,我现在在我的表格中有一个重复的主键。是否有可能在这个查询中连接查询结果中的两个字段并将其添加到我的表中?采取County_ID和Precienct_ID并且制作一个像121-603那样的字段并将其用作我的pk? – gsueagle2008 2009-04-08 18:22:19