Скопировать строку

Статус
В этой теме нельзя размещать новые ответы.

peshkov

Новичок
Скопировать строку

Если в Mysql возможность одной командой сделать копию нужной строки?
есть таблица

[news]
id
name
title
text

В ней забито несколько позиций

Нужно определенную строку из таблицы news скопировать в этуже таблицу но чтобы id был порядковый?

С уважение Виталий.
 

Фанат

oncle terrible
Команда форума
объясни сначала - зачем тебе это понадобилось.
подробно
 

peshkov

Новичок
Прошу прощения.
Нужно скопировать из таблицы news в таблицу old_news определенную строку с дополнением одного параметра
id_old.

[news]
id
name
title
text

[old_news]
id
id_old -> id таблицы [news]
name
title
text
 

MuXaJIbI41981

Новичок
а почему не сделать флаг, который будет показывать что эта новость устарела.
 

peshkov

Новичок
Т.к. из таблице news будут удаляться эти сообщения, чтобы не захламлять таблицу к которой очень много запросов. Можно так сказать вести лог(грубо говоря) прошлых сообщений.
 

MuXaJIbI41981

Новичок
дело твоё .... но в чем проблема ... ты не знаешь как считать данные из одной таблице и добавить их в другую?
 

peshkov

Новичок
я это знаю, но меня интересует если ли возможность одним mysql оператором сделать такую фишку. если есть то напишите или киньте ссылку, если нет то нет.
 

MuXaJIbI41981

Новичок
можно сставить сложный запрос, который это будет делать ... но мне кажется это лишнее
 

Фанат

oncle terrible
Команда форума
удаление тоже делай пометкой.
а очень много запросов никак на количество сообщений не влияют.
делай по-человечески
 

peshkov

Новичок
*****
По-человечески это как? можно пример?

-~{}~ 18.09.07 18:58:

Значит нет такой возможности?.
Спасибо за помощь
 

peshkov

Новичок
а если допустим не 5 полей а 45? необходимо скопировать и не одна таблица а множество и разных?
 

Фанат

oncle terrible
Команда форума
если допустим не 5 полей а 45, то купи книжку и просвещайся.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху