MySQL - необычные функции (часть 2)

стр: 1 2

Продолжение этой статьи.

LAST_INSERT_ID()
Возвращает последнее автомалически сгенерированное значение которое было помещено в поле с признаком AUTO_INCREMENT.
“last ID” поддерживается сервером с учетом соединений, то есть это значение не будет изменено другим клиентом.
Если за один INSERT вставляется несколько строк, LAST_INSERT_ID() вернет значение для первой вставленой строки.

FORMAT(X,D)
Форматирование числа X по формату “#,###,###.##”, округление до D знаков после запятой. Если D=0, то округляет до целого:

mysql> select FORMAT(12332.123456, 4);
-> 12,332.1235
mysql> select FORMAT(12332.2,0);
-> 12,332
mysql> select FORMAT(12332.1,4);
-> 12,332.1000

VERSION()
Логично возвращает номер версии MySQL:

mysql> select VERSION();
-> 5.0.18-standard

CONNECTION_ID()
Возвращает connection id (`thread_id’) текушего соединения. У каждого соединения свой уникальный идентификатор.

BENCHMARK(count,expr)
Функция BENCHMARK()выполняет count раз выражение expr.
Используется для оценки скорости работы. результат всегда 0.

mysql> select BENCHMARK(8000000,encode("mysql","database"));
+-----------------------------------------------+
| BENCHMARK(8000000,encode("mysql","database")) |
+-----------------------------------------------+
| 0 |
+-----------------------------------------------+
1 row in set (7.86 sec)

Указано время с точки зрения клиента, а не сервера, или время, затраченное процессором. Рекомендуется выполнить BENCHMARK() несколько раз, интерпретируя результаты в зависимости от загрузки машины.

»

стр: 1 2

Оставить комментарий - Feel free to ask me in English

Он появится после того, как будет одобрен. - All comments are pre-moderated.

Внимание! Пожалуйста, не пишите в комментарии [url=... или [url]... - это будет считаться спамом. Если хотите дать ссылку - пишите просто адрес, до 2х на один коммент.
Attention! Please don't use "[url=..." or "[url]..." in comment's body or it will be deleted as spam
If you want to send me a link just type url, up to 2 urls in one comment.

Спасибо за отзыв! Thank you for a comment!