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

Форум MySQL

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

 

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

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

тема: Insert данных из цикла, в одном запросе
 
 автор: Слух   (07.04.2010 в 14:02)   письмо автору
 
 

Можно ли в mysql сделать одним запросом добавление данных из цикла?
Например добавить записи в произвольное поле от 0 до 4.
Если нужно добавить только в одно поле, я могу сделать вот так через юнион, возможно это можно сделать в цикле, не знаю есть ли они в sql?
insert into a_test(test) select test from (
select '0' as test
  union select '1'
  union select '2'
  union select '3'
  union select '4'
  AS t)   as w_test;


Но если мне нужно в 2 поля добавить, чтобы в первом были те же 0-4, а во втором 0-1. И добавленные данные выглядели вот так?
0 0
0 1
1 0
1 1
2 0
2 1


upd: Разобрался с доп. полями, сделал через left join, но вопрос с циклом остается в силе;)

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

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