我想将分析数据复制到我在MySql中创建的表中。 我希望该表包含我从命令SHOW PROFILES获得的确切数据;
例如,如果我有这个:
mysql> show profiles;
+----------+------------+--------------------------------+
| Query_ID | Duration | Query |
+----------+------------+--------------------------------+
| 16 | 0.00059700 | select * from imprumuturi |
| 17 | 0.00042050 | select * from imprumuturi |
| 18 | 0.00042000 | select * from imprumuturi |
| 19 | 0.00042950 | select * from imprumuturi |
| 20 | 0.00048050 | select * from imprumuturi |
+----------+------------+--------------------------------+
5 rows in set (0.00 sec)
我将创建一个包含3列(queryid,duration和query)的表,我需要一个命令来复制“SHOW PROFILES”中的那5行。到我的桌子。
insert into table (show profiles);
不起作用
我需要单独在MySql中完成,没有其他工具/补丁。
答案 0 :(得分:1)
INSERT INTO(SELECT some columns FROM INFORMATION_SCHEMA.PROFILING)
答案 1 :(得分:0)
insert into t (select * from information_schema.profiling)