копия записи

  • Автор темы CrazyHacKeRs
  • Дата начала

CrazyHacKeRs

Guest
копия записи

Как проще всего можно сделать копию записи, заменив значение лишь в одном поле?
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
Код:
INSERT INTO foo (field1, ..., fieldn)
SELECT field1, ..., fieldn-1, 'new value'
FROM foo
WHERE id = 'bar';
 

CrazyHacKeRs

Guest
Дело в том, что это нужно делать в разных таблицах с разной структурой - поэтому вручную указывать список полей не очень удобно...

Мне нужно сделать нечто вроде шаблона - чтоб человек не набирал все характеристики вновь, а мог просто скопировать строчку изменив лишь идентификатор записи (внешний ключ).

Есть символ типа звездочки (выбрать все), исключить из всего указанное поле?
 
Сверху