|
|
|
Копирование
|
|||
|---|---|---|---|
|
#18+
Добрый день. Исходные данные. В базе данных три таблицы, две из которых связаны с ключевым полем первой через ID. Есть например модель со стат параметрами хранимыми в первой таблице и набор переменных параметров, хранимых в двух привязанных таблицах. Подскажите как сделать копию модели, чтобы все параметры(*за исключением ключевого ID) остались неизменными, и появились в двух связных таблицах с привязкой к новому ID ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2013, 11:16:48 |
|
||
|
Копирование
|
|||
|---|---|---|---|
|
#18+
Как пример INSERT INTO model (model_ryad,fabric,cat_id,note,hid) SELECT model_ryad,fabric,cat_id,note,hid FROM model WHERE id = 21; Я скопировал запись с ID = 21 Появлась точная(части описанных полей) копия данной записи, но с новым ИД (например = 100) Все это в первой таблице. Но по этому ID цепляются ещё таблицы... Например таблица два Model_ID(связка с первой таблицей), Model_parametr, Model_Value Есть ещё таблица три, таким же образом через ID связана с первой таблицей. Так вот в них так же есть по несколько полей с ID = 21 (к примеру) Необходимо чтобы они так же скопировались и в своих ID имели значение = 100(новому ID из первой таблицы) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2013, 12:15:30 |
|
||
|
|

start [/forum/topic.php?fid=47&tid=1835637]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 348ms |

| 0 / 0 |
