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

Форум MySQL

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Добавление результатов запроса в таблицу с испльзованием execute

Сообщения:  [1-4] 

 
 автор: cheops   (03.11.2011 в 14:22)   письмо автору
 
   для: SolidS   (03.11.2011 в 14:13)
 

Попробуйте предварительно очистить таблицу tmp.

  Ответить  
 
 автор: SolidS   (03.11.2011 в 14:13)   письмо автору
 
   для: cheops   (03.11.2011 в 13:55)
 

это все классно конечно. но не в моем случае :)
другие варианты есть ?

  Ответить  
 
 автор: cheops   (03.11.2011 в 13:55)   письмо автору
 
   для: SolidS   (03.11.2011 в 11:21)
 

Чтобы получилось, что задумано, первый запрос должен выглядеть следующим образом
insert into tmp values (version())

  Ответить  
 
 автор: SolidS   (03.11.2011 в 11:21)   письмо автору
 
 

insert into tmp values ("select version()");
/*
1. Получить запрос записав его в переменную
2. Выполнить запрос , для того чтобы получить результат , результат получаем ввиде запроса
3. выполнить запрос , полученный из результата запроса п2.
4. записать данные запроса п.3 в таблицу tmp1*/

-- 1. Получить запрос записав его в переменную
set @tt = (SELECT tmp from tmp);


PREPARE r FROM @tt;

execute r ;

DEALLOCATE PREPARE r;
select*from tmp1;


необходимо получить в таблицу tmp1 результаты запроса (к примеру, select version() положить в tmp1 значение '5.1.39-community' ) select version(). У меня , к сожалению, возращается только текст самого запроса, т.е. select version().

  Ответить  

Сообщения:  [1-4] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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