[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: изменение ID в таблице
ohtyanin
Здравствуйте!

требуется изменить ВСЕ ID на +2000
вручную? ohmy.gif
подскажите, как и с чего начать huh.gif
Спасибо.
glock18
http://dev.mysql.com/doc/refman/5.0/en/update.html

вот версия на русском: http://www.mysql.ru/docs/man/UPDATE.html
HErATuB
UPDATE `table` SET `id`=`id`+2000
ohtyanin
Да действительно, "все гениальное просто..." (я не про тефаль))
Спасибо!!! smile.gif laugh.gif biggrin.gif
Подскажите, если нужно заменить часть текста в ячейках на +1000 например:(фото123.jpg на фото1123.jpg, фото124.jpg на фото1124.jpg) blink.gif
Спасибо.
HErATuB
Максимум что можно сделать это заменить,

UPDATE `table` SET `name` = REPLACE(`name`, '128', `id`);

а так используй яп(php ...)
ohtyanin
Цитата (HErATuB @ 11.06.2013 - 09:12)
Максимум что можно сделать это заменить,

UPDATE `table` SET `name` = REPLACE(`name`, '128', `id`);

а так используй яп(php ...)

что совсем никак не (разбить - прибавить - склеить)??? mad.gif

сто такое яп(php)

Спасибо. cool.gif
glock18
Цитата (ohtyanin @ 11.06.2013 - 06:00)
Цитата (HErATuB @ 11.06.2013 - 09:12)
Максимум что можно сделать это заменить,

UPDATE `table` SET `name` = REPLACE(`name`, '128', `id`);

а так используй яп(php ...)

что совсем никак не (разбить - прибавить - склеить)??? :angry:

сто такое яп(php)

Спасибо. B)

А погуглить? ;)

что-то в этом духе. не тестировал, но суть ясна должна быть ;)

UPDATE `table` SET `name` = CONCAT('фото', CAST(REPLACE(`name`, 'фото', '') AS INT) + 1000);
HErATuB
Цитата (ohtyanin @ 11.06.2013 - 06:00)
сто такое яп(php)

Язык программирование
ohtyanin
Цитата (HErATuB @ 11.06.2013 - 13:24)
Цитата (ohtyanin @ 11.06.2013 - 06:00)
сто такое яп(php)

Язык программирование

biggrin.gif
спасибо
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.