Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите плиз разобратся с процедурой
 
 автор: maxiIII   (22.11.2010 в 22:52)   письмо автору
 
 

Господа подскажите плиз в чём тут ошибка, запарился искать

CREATE PROCEDURE add_file_to_db (INOUT u_id integer(11), INOUT f_n VARCHAR(32), INOUT f_p VARCHAR(32))
BEGIN
INSERT INTO files(user_id, file_name_, file_path) VALUES (u_id, f_n, f_p);
END;

таблицы есть функционируют корректно, если выполнить просто вставку подставив значения вместо переменных то всё работает а процедура создаваться нехочет, пишет:
MySQL said:
#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 3
Благодарю за помощь

  Ответить  
 
 автор: Trianon   (22.11.2010 в 22:58)   письмо автору
 
   для: maxiIII   (22.11.2010 в 22:52)
 

символ разделитель операторов при определении процедуры нужно переназначать.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования