MySql将分析数据复制到表中

时间:2010-01-16 11:46:03

标签: mysql profiling

我想将分析数据复制到我在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中完成,没有其他工具/补丁。

2 个答案:

答案 0 :(得分:1)

INSERT INTO(SELECT some columns FROM INFORMATION_SCHEMA.PROFILING)

答案 1 :(得分:0)

insert into t (select * from information_schema.profiling)