UPDATE поля типа SET

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

nikita

Новичок
UPDATE поля типа SET

Есть таблица:
PHP:
  `product_id` int(10) unsigned NOT NULL default '0',   
`sources` set('Shopping','Yahoo','Froogle','Amazon') NOT NULL default '',   PRIMARY KEY  (`product_id`)

Можно ли как-нибудь в UPDATE не перечислять все возможные значения поля sources, а написать что-то вроде SET sources = ALL
Ну то есть чтобы не надо было писать

UPDATE `sbm_submission_info` SET `sources` = 'Shopping,Yahoo,Froogle,Amazon' WHERE `product_id` =8
 
действительно не смешно:
http://dev.mysql.com/doc/refman/4.0/ru/update.html
там что нибудь есть по этому поводу?
 
там синтаксис команды есть
зы. SET `sources` = 'Shopping,Yahoo,Froogle,Amazon' - в кавычках это данные.
и в поле все будет записано Shopping,Yahoo,Froogle,Amazon'
 
UPDATE `sbm_submission_info` SET `sources` = 16-1 WHERE `product_id` =8

Если элементов будет не 4-ре, то 16 следует изменить на 2^N, где N - число элементов
 
Сверху