mysql使用source命令批量导入数据 记录执行时间多少 mysql 使用 source 命令批量导入数据现象:屏幕输出 *.sql 文件里的每条sql语句,其实后台早就将数据导入数据库了目的:记录批量导入数据库用多长时间求解决方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没什么好办法,自己在一开始记录一下时间set @t=now();然后在结束的时候再记录一下。 mysql> select @starttime:=unix_timestamp();+------------------------------+| @starttime:=unix_timestamp() |+------------------------------+| 1279706218 |+------------------------------+1 row in set (0.00 sec)mysql> source your.sqlmysql> select sec_to_time(unix_timestamp()-@starttime);+------------------------------------------+| sec_to_time(unix_timestamp()-@starttime) |+------------------------------------------+| 00:00:37 |+------------------------------------------+1 row in set (0.00 sec) 你在需要导入的文件里,开始位置加上select now();source c:\shanxicpc.sql;select now();结束位置加上。这样会打印出来开始时间个结束时间。刷得太快看不出来的话,可以把select now();改成一个insert into 语句,插入到某个表里。 Mysql查询缓存设置的可能会出现什么问题? mysql中生成日期列表 sql语句 mysql中按照年份分组,月份的销售额来查找 mysql5.1新特性用的人多吗?存储过程、货币 请教mysql innodb数据文件大小超过系统限制的问题 关于数据库教学视频 疑问 phpmyadmin 怎么普通用户也能看到所有的用户信息及数据库? 100分求助PHP连MYSQL的奇怪问题之解答 mysql 我创建的保存点怎么不起作用 怎么给一个blob字段插入一个图片 Mysql调用其他库中的存储过程问题。。。。。。
set @t=now();然后在结束的时候再记录一下。
+------------------------------+
| @starttime:=unix_timestamp() |
+------------------------------+
| 1279706218 |
+------------------------------+
1 row in set (0.00 sec)mysql> source your.sqlmysql> select sec_to_time(unix_timestamp()-@starttime);
+------------------------------------------+
| sec_to_time(unix_timestamp()-@starttime) |
+------------------------------------------+
| 00:00:37 |
+------------------------------------------+
1 row in set (0.00 sec)
select now();source c:\shanxicpc.sql;select now();
结束位置加上。这样会打印出来开始时间个结束时间。
刷得太快看不出来的话,可以把select now();改成一个insert into 语句,插入到某个表里。