|
|
|
Помогите перевести время выборки в миллисекунды
|
|||
|---|---|---|---|
|
#18+
У меня есть процедура, которая засекает время заполнения таблицы заданным числом значений.Но проблема в том, что в результат идут Секунды, а мне нужны миллисекунды, т.к. для малого числа значений время внесения миллисекунды и результат выдает 0 секунд. процедура: mysql> create procedure tvvdm(in a int) -> begin -> declare t1 time; -> declare t2 time; -> declare t3 time; -> declare t4 time; -> declare i int default 0; -> set t1=curtime(); -> start transaction; -> while i<a do -> insert into proba (id, value1, value2, value3) values (rand()*1000, rand( )*1000, rand()*1000, rand()*1000); -> set i=i+1; -> end while; -> commit; -> set t2=curtime(); -> select timediff(t2,t1) into t3; -> select microsecond(t3) into t4; -> insert into vremia (kol, t_vv) values (a, t4); -> end// Такой вариант перевода у меня не работает. Не могу никак сообразить что сделать. Помогите?))))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 14:26:32 |
|
||
|
Помогите перевести время выборки в миллисекунды
|
|||
|---|---|---|---|
|
#18+
Xyrma, Какая версия MySQL? Покажите DDL таблицы vremia. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 15:44:33 |
|
||
|
Помогите перевести время выборки в миллисекунды
|
|||
|---|---|---|---|
|
#18+
miksoft, mysql 5.5 +-------+---------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+---------+------+-----+---------+-------+ | kol | int(11) | YES | | NULL | | | t_vv | time | YES | | NULL | | | t_vib | time | YES | | NULL | | ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 16:01:10 |
|
||
|
Помогите перевести время выборки в миллисекунды
|
|||
|---|---|---|---|
|
#18+
http://dev.mysql.com/doc/refman/5.5/en/fractional-seconds.html However, when MySQL stores a value into a column of any temporal data type, it discards any fractional part and does not store it. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 16:09:06 |
|
||
|
Помогите перевести время выборки в миллисекунды
|
|||
|---|---|---|---|
|
#18+
Перевести не получилось, но функциz Time_to_sec(now()) вполне для этого подходит! з.ы. вдруг кому понадобиться! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2015, 12:36:36 |
|
||
|
Помогите перевести время выборки в миллисекунды
|
|||
|---|---|---|---|
|
#18+
XyrmaПеревести не получилось, но функциz Time_to_sec(now()) вполне для этого подходит!Для этого - для чего? Миллисекунд это выражение не дает. И даже now()+0, вопреки документации, миллисекунд не дает. Кроме того, даже если получить миллисекунды сможете, то таблицу записать - нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2015, 12:45:02 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39106829&tid=1832453]: |
0ms |
get settings: |
6ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
75ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 209ms |
| total: | 396ms |

| 0 / 0 |
