powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Какая последняя версия MySQL
13 сообщений из 13, страница 1 из 1
Какая последняя версия MySQL
    #38527517
Holmes48
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Leith в своих работах по MySQL говорит о Таких функциях как format_time в моей версии такой нет 5.6.14-log...подскажите связано ли это с версией MySQL или нет? Это касается db performance_schema....
подскажите как подгрузить и что менять если выходит новая версия(имею ввиду папки) спасибо
...
Рейтинг: 0 / 0
Какая последняя версия MySQL
    #38527528
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://dev.mysql.com/downloads/ MySQL Community Server (GPL)
Current Generally Available Release: 5.6.15
http://dev.mysql.com/doc/refman/5.7/en/dynindex-function.html#function-index-F - такой функции нет.
Поиск самого Оракла и Гугла по домену Оракла даёт пустой результат - эту функцию содержит исключительно только PHP-код.

Мог бы сам всё это проделать.
...
Рейтинг: 0 / 0
Какая последняя версия MySQL
    #38527534
Holmes48
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прошу прошения за может быть в неадекватность мое понимания сейчас, но в этой работе даталова не пойму что Он делает http://www.markleith.co.uk/ps_helper/ откуда эти таблицы если не трудно просмотрите, если не трудно?
...
Рейтинг: 0 / 0
Какая последняя версия MySQL
    #38527546
Фотография javajdbc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Holmes48прошу прошения за может быть в неадекватность мое понимания сейчас, но в этой работе даталова не пойму что Он делает http://www.markleith.co.uk/ps_helper/ откуда эти таблицы если не трудно просмотрите, если не трудно?

там есть пакет который создает вьюшки, процедуры.
Можно скачать и запустить скрипт,
который все это создаст.
...
Рейтинг: 0 / 0
Какая последняя версия MySQL
    #38527554
Holmes48
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
javajdbc, Я конечно все понимаю во многом разобрался в этой работе, но ищу недостатки (в рабочее время) в районе двух недель....И безуспешно!?
...
Рейтинг: 0 / 0
Какая последняя версия MySQL
    #38527637
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У тебя что, с головой плохо??? смотришь в книгу, видишь фигу, и нам тут мозги паришь...

http://www.markleith.co.uk/ps_helper/#fn_format_time
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
DROP FUNCTION IF EXISTS format_time;   

DELIMITER $$   

CREATE FUNCTION format_time(picoseconds BIGINT)   
RETURNS VARCHAR(16) CHARSET UTF8 DETERMINISTIC 
BEGIN  
  IF picoseconds IS NULL THEN RETURN NULL;   
  ELSEIF picoseconds >= 60000000000000 THEN RETURN SEC_TO_TIME(picoseconds/1000000000000);   
  ELSEIF picoseconds >= 1000000000000 THEN RETURN CONCAT(ROUND(picoseconds / 1000000000000, 2), ' s');   
  ELSEIF picoseconds >= 1000000000 THEN RETURN CONCAT(ROUND(picoseconds / 1000000000, 2), ' ms');   
  ELSEIF picoseconds >= 1000000 THEN RETURN CONCAT(ROUND(picoseconds / 1000000, 2), ' µs');   
  ELSEIF picoseconds >= 1000 THEN RETURN CONCAT(ROUND(picoseconds / 1000, 2), ' ns');   
  ELSE RETURN CONCAT(picoseconds, ' ps');   
  END IF; 
END 

$$   

DELIMITER ; 
...
Рейтинг: 0 / 0
Какая последняя версия MySQL
    #38528505
Holmes48
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,я понимаю что для тебя все тревиально,но Begin End используются в PL/SQL...MySQL ПИШЕТ ОШИБКУ
...
Рейтинг: 0 / 0
Какая последняя версия MySQL
    #38528512
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Holmes48,

Чем вас не устроила ссылка, которую я дал еще в прошлом топике ( 15263680 )?
Вроде бы тогда вопрос о функции format_time полностью прояснился.
...
Рейтинг: 0 / 0
Какая последняя версия MySQL
    #38528522
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Holmes48Begin End используются в PL/SQL...MySQL ПИШЕТ ОШИБКУBegin End используются не только в PL/SQL (который в Оракле и который непонятно зачем тут упомянут), но и в синтаксисе Compound-Statement, который используются в процедурах, функциях и триггерах.
...
Рейтинг: 0 / 0
Какая последняя версия MySQL
    #38528526
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Holmes48Begin End используются в PL/SQL...MySQL ПИШЕТ ОШИБКУ
Хуже ламера тупого - только ламер упёртый.

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
Logging to file 'b:\mysql_console.log'
Enter password: **********
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.6.14-log MySQL Community Server (GPL)

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> select format_time(123456789);
ERROR 1305 (42000): FUNCTION test.format_time does not exist

mysql>
mysql> DELIMITER $$
mysql>
mysql> CREATE FUNCTION format_time(picoseconds BIGINT)
    -> RETURNS VARCHAR(16) CHARSET UTF8 DETERMINISTIC
    -> BEGIN
    ->   IF picoseconds IS NULL THEN RETURN NULL;
    ->   ELSEIF picoseconds >= 60000000000000 THEN RETURN SEC_TO_TIME(picoseconds/1000000000000);
    ->   ELSEIF picoseconds >= 1000000000000 THEN RETURN CONCAT(ROUND(picoseconds / 1000000000000, 2), ' s');
    ->   ELSEIF picoseconds >= 1000000000 THEN RETURN CONCAT(ROUND(picoseconds / 1000000000, 2), ' ms');
    ->   ELSEIF picoseconds >= 1000000 THEN RETURN CONCAT(ROUND(picoseconds / 1000000, 2), ' чs');
    ->   ELSEIF picoseconds >= 1000 THEN RETURN CONCAT(ROUND(picoseconds / 1000, 2), ' ns');
    ->   ELSE RETURN CONCAT(picoseconds, ' ps');
    ->   END IF;
    -> END
    ->
    -> $$
Query OK, 0 rows affected (0.11 sec)

mysql>
mysql> DELIMITER ;
mysql> select format_time(123456789);
+------------------------+
| format_time(123456789) |
+------------------------+
| 123.46 чs              |
+------------------------+
1 row in set (0.02 sec)

mysql> DROP FUNCTION IF EXISTS format_time;
Query OK, 0 rows affected (0.06 sec)

mysql>
...
Рейтинг: 0 / 0
Какая последняя версия MySQL
    #38528538
Holmes48
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft, я понимаю что делается, но не понимаю как внести все в серв((((хоть убей
Модератор: Попрошу выражаться цензурно.
...
Рейтинг: 0 / 0
Какая последняя версия MySQL
    #38528542
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Holmes48не понимаю как внести все в сервПример Akina парой постов выше вполне наглядно это демонстрирует.
...
Рейтинг: 0 / 0
Какая последняя версия MySQL
    #38528548
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Holmes48но не понимаю как внести все в серв
Один раз на консоли сервера или с клиента, поддерживающего мультизапросы, выполнить код создания функции. Весь сразу, как будто это одна строка. И пока жива БД (или пока не дропнешь), функция будет доступна.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Какая последняя версия MySQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]