LINUX.ORG.RU

Mysql цикл

 ,


0

2

Есть таблица mysql с таким содержанием

--------------------------------------
product_id | category_id | regions_ids
--------------------------------------
1          | 509         | 2,5,3
2          | 284         | 3,5
3          | 509         | 2,5,3
--------------------------------------

как сделать чтоб получился цикл с такими вставками?

insert into tmp (pid, cid, rid) values (1, 509, 2);
insert into tmp (pid, cid, rid) values (1, 509, 5);
insert into tmp (pid, cid, rid) values (1, 509, 3);
insert into tmp (pid, cid, rid) values (2, 284, 3);
insert into tmp (pid, cid, rid) values (2, 284, 5);
insert into tmp (pid, cid, rid) values (3, 509, 2);
insert into tmp (pid, cid, rid) values (3, 509, 5);
insert into tmp (pid, cid, rid) values (3, 509, 3);



Последнее исправление: jessgt (всего исправлений: 1)

insert into tmp (pid, cid, rid) values (1, 509, 2),(1, 509, 5),(1, 509, 3),(2, 284, 3),(2, 284, 5),(3, 509, 2),(3, 509, 5),(3, 509, 3);

Или вам процедуру надо?

l0stparadise ★★★★★
()
Последнее исправление: l0stparadise (всего исправлений: 1)

Можно, но лучше это делать не через mysql.

crutch_master ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.