Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Нужна помощь с запросом к бд Mysql
s VARCHAR( 4096 )
) RETURNS VARCHAR( 4096 ) CHARSET utf8 DETERMINISTIC BEGIN DECLARE c VARCHAR( 4096 ) DEFAULT '';
Ответ MySQL: Документация
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 4
Скрин:
Буду весьма признателен за помощь в решении ошибки. Пробовал менять 4ую строку
Цитата:
DECLARE c VARCHAR(4096) DEFAULT '';
на
Цитата:
DECLARE c TEXT;
или на
Цитата:
DECLARE c VARCHAR(4096) DEFAULT '';
но ни то ни другое не помогло. Ошибка остается.
Мелкий
Отправлено: 06 Октября, 2013 - 10:05:33
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Покинул форум
Сообщений всего: 357
Дата рег-ции: Дек. 2010
Помог: 1 раз(а)
Мелкий пишет:
; должен разделять запросы, поэтому парсер считает, что на 4 строке объявление функции завершается.
Переопределите delimiter, пример использования есть в мануале: http://dev.mysql.com/doc/refman/5.1/en/create-procedure.html
Можете помочь переопределить? Имею совсем недавний опыт общения с бд,поэтому пока не могу сообразить что к чему и как переопределить.
Мелкий
Отправлено: 06 Октября, 2013 - 19:12:09
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
Ссылку для кого специально нашёл и указал?
----- PostgreSQL DBA
xhugo
Отправлено: 08 Октября, 2013 - 16:34:47
Посетитель
Покинул форум
Сообщений всего: 357
Дата рег-ции: Дек. 2010
#1436 - Thread stack overrun: 11776 bytes used of a 131072 byte stack, and 128000 bytes needed. Use 'mysqld -O thread_stack=#' to specify a bigger stack.
почему вылазит эта ошибка? как решить?
Мелкий
Отправлено: 08 Октября, 2013 - 17:07:00
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
Как написано - желаемое не влезает в стек.
Решений, как обычно, два:
0) уменьшить запросы к объёму памяти
1) или увеличить размер стека.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.