SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 19.03.2017 14:11:40

JamesCaeser
Участник
Зарегистрирован: 19.03.2017
Сообщений: 5

INFO: MYSQL ERROR 1305: FUNCTION luigi_rich.TO_SECONDS does not exist

Помогите, что делать?
Постоянно выпадает ошибка - INFO: MYSQL ERROR 1305: FUNCTION luigi_rich.TO_SECONDS does not exist
Я не понимаю где найти и как исправить эту ошибку, кто может подсказать что делать? Пожалуйста!

Неактивен

 

#2 19.03.2017 14:30:17

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: INFO: MYSQL ERROR 1305: FUNCTION luigi_rich.TO_SECONDS does not exist

В базе данных luigi_rich должна быть хранимая функция TO_SECONDS, но ее нет. Возможно, забыли перенести при переезде.

Неактивен

 

#3 19.03.2017 15:32:24

JamesCaeser
Участник
Зарегистрирован: 19.03.2017
Сообщений: 5

Re: INFO: MYSQL ERROR 1305: FUNCTION luigi_rich.TO_SECONDS does not exist

А куда вставить этот to_seconds чтобы все заработало? Никак понять не могу.

Неактивен

 

#4 19.03.2017 15:36:50

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: INFO: MYSQL ERROR 1305: FUNCTION luigi_rich.TO_SECONDS does not exist

TO_SECONDS(expr) это стандартная
вероятно у вас в запросе есть пробел перед открывающей скобкой.

Неактивен

 

#5 19.03.2017 16:29:02

JamesCaeser
Участник
Зарегистрирован: 19.03.2017
Сообщений: 5

Re: INFO: MYSQL ERROR 1305: FUNCTION luigi_rich.TO_SECONDS does not exist

А где найти эту строку? Все перерыл, нигде нету, ни в БД, ни в других файлах.

Неактивен

 

#6 19.03.2017 16:33:39

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: INFO: MYSQL ERROR 1305: FUNCTION luigi_rich.TO_SECONDS does not exist

а где у вас возникает ошибка? это работа сайта, перенос данных, выполнение запроса в клиенте?

Неактивен

 

#7 19.03.2017 16:46:16

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: INFO: MYSQL ERROR 1305: FUNCTION luigi_rich.TO_SECONDS does not exist

Какая у Вас версия MySQL?

TO_SECONDS() is available beginning with MySQL 5.5.0.

Неактивен

 

#8 19.03.2017 16:55:31

JamesCaeser
Участник
Зарегистрирован: 19.03.2017
Сообщений: 5

Re: INFO: MYSQL ERROR 1305: FUNCTION luigi_rich.TO_SECONDS does not exist

Данная ошибка возникает при запуске сервера в MTA, какая версия, я сам точно не знаю, вроде 5.6, но это не точно, можно где-то узнать?

Неактивен

 

#9 20.03.2017 11:45:12

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: INFO: MYSQL ERROR 1305: FUNCTION luigi_rich.TO_SECONDS does not exist

Узнать можно с помощью запроса

select version();

в консоли mysql или phpmyadmin, если у Вас такой установлен.


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#10 20.03.2017 19:29:41

JamesCaeser
Участник
Зарегистрирован: 19.03.2017
Сообщений: 5

Re: INFO: MYSQL ERROR 1305: FUNCTION luigi_rich.TO_SECONDS does not exist

Вроде вот - 5.6.21, это сможет как-то помочь вам?

Неактивен

 

#11 20.03.2017 19:51:26

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: INFO: MYSQL ERROR 1305: FUNCTION luigi_rich.TO_SECONDS does not exist

значит проблема в том, что перед скобкой стоит лишний символ (пробел или перенос строки, или ...)
где это искать в МТА лучше спрашивать на соответствующем профильном ресурсе
как правило, такие ошибки следствие установки "левого" плагина/мода

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson