|
|
|
| Я в отчаянии… =(
Есть 2 большие таблицы, т.е. имеют очень много полей.
Они абсолютно одинаковые!
Только одна основная, а другая таблица КЭШ (храню данные за послед. 24 часа.).
При любых изменений, обновляется таблица КЭШ.
Вот теперь с новыми обновлениями, надо перенести в основную таблицу.
Так как полей оооочень много и будут меняться.
Мне не очень хочется использовать конструкцию.
UPDATE
`tbl_1`,`tbl_2`
SET
`tbl_1`.`id` = `tbl_2`.`id`,
………….
`tbl_1`.`n` = `tbl_2`.`n`
WHERE
`tbl_1`.`id` = `tbl_2`.`id`
|
Мне надо, что-то вроде этого
UPDATE
`tbl_1`,`tbl_2`
SET
`tbl_1`.* = `tbl_2`.*
WHERE
`tbl_1`.`id` = `tbl_2`.`id`
|
Неужели, так нельзя?
Или мне надо удалять из основной БД и записывать по новой?
Заранее спасибо... | |
|
|
|
|
|
|
|
для: а-я
(20.07.2008 в 06:41)
| | Судя по синтаксису оператора UPDATE, такого сделать нельзя, то есть придётся прописать все поля.
> Так как полей оооочень много и будут меняться.
Что будет меняться - структура таблицы что ли? | |
|
|
|
|
|
|
|
для: BinLaden
(20.07.2008 в 19:13)
| | >Судя по синтаксису оператора UPDATE, такого сделать нельзя, то есть придётся прописать все поля.
да. с этим понятно. | |
|
|
|