|
|
|
скопировать строки с таблицей отношений N:N
|
|||
|---|---|---|---|
|
#18+
Подскажите, как скопировать строки из одной таблицы в другую, если обе таблицы имеют по 1 одной таблице отношений N:N. Код: sql 1. 2. тут для 2й таблицы PK новый создается и поэтому возникает вопрос как скопировать таблицу отношений N:N product_categories_1 (product_id, cat_id) в product_categories_2 (product_id, cat_id) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2015, 23:13:13 |
|
||
|
скопировать строки с таблицей отношений N:N
|
|||
|---|---|---|---|
|
#18+
tralvor, а вторая таблица перед этим пустая? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2015, 01:01:54 |
|
||
|
скопировать строки с таблицей отношений N:N
|
|||
|---|---|---|---|
|
#18+
miksofttralvor, а вторая таблица перед этим пустая? нет. тобишь новый PK для строк устанавливается... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2015, 13:18:26 |
|
||
|
скопировать строки с таблицей отношений N:N
|
|||
|---|---|---|---|
|
#18+
tralvor, Приведите пример исходных данных и желаемого результата. Без этого задачу понять не получается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2015, 13:21:21 |
|
||
|
скопировать строки с таблицей отношений N:N
|
|||
|---|---|---|---|
|
#18+
products_1: product_id(PK) | name ---------------------------- 70 | валенки products_2: product_id(PK) | name ---------------------------- 10 | ватник Тут при копировании новых строк PK будет 11 у строки с name "валенки". Задача: есть еще таблицы N:N. product_categories_1: product_id(index) | name ---------------------------- 70 | обувь и если тупо скопировать product_categories_2: product_id(index) | name ---------------------------- 70 | обувь получаем у второй таблицы PK 70, а нужно 11 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2015, 13:52:33 |
|
||
|
скопировать строки с таблицей отношений N:N
|
|||
|---|---|---|---|
|
#18+
tralvor, откуда взялось поле name в таблице N:N ? обычно там бывает два идентификатора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2015, 14:08:00 |
|
||
|
скопировать строки с таблицей отношений N:N
|
|||
|---|---|---|---|
|
#18+
miksofttralvor, откуда взялось поле name в таблице N:N ? обычно там бывает два идентификатора. извиняюсь, ошибся products_1: product_id(PK) | name ---------------------------- 70 | валенки products_2: product_id(PK) | name ---------------------------- 10 | ватник Тут при копировании новых строк PK будет 11 у строки с name "валенки". Задача: есть еще таблицы N:N. product_categories_1: product_id(index) | cat_id ---------------------------- 70 | обувь и если тупо скопировать product_categories_2: product_id(index) | cat_id ---------------------------- 70 | обувь получаем у второй таблицы PK 70, а нужно 11 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2015, 14:50:19 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38933072&tid=1833328]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 312ms |

| 0 / 0 |
