我需要在我的数据库中插入大量的东西
以手写方式写出查询将是这样的(但有更多的东西!)
Insert into MyTable (country_id, event) values (1001, 'up')
Insert into MyTable (country_id, event) values (1001, 'down')
Insert into MyTable (country_id, event) values (1002, 'up')
Insert into MyTable (country_id, event) values (1003, 'down')
....
Insert into MyTable (country_id, event) values (9999, 'up')
Insert into MyTable (country_id, event) values (9999, 'down')
我可以编写某种神奇的 sql 连接/合并奇迹查询来获取所有country_ids
和所有“事件”类型并创建我需要的数百个插入语句吗?
编辑:
有一个国家表。应该插入 MyTable 的是 sql 查询的结果,并且该查询的每个结果都需要 MyTable 中的“向上”和“向下”行。有足够的我不想手动管理查询。
实际上,不仅仅是“向上”和“向下”,但它们可以手动输入,或者作为进一步查询的结果。