Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Подскажите SQL запрос для pMyAdmin
цитата
18/04/13 в 20:56
 Черный Корсар
Сабж. Есть таблица, в таблице есть 1000 ячеек, в ячейках есть строки с цифровыми значениями, к примеру, "120" "250" "100" и т.д. но в 600 ячейках есть строки со значением "2"
Каким запросом можно массово заменить строки за значение "2", на значение "120"?
Нарыл такой запрос
UPDATE table SET field = REPLACE(field, 'старое_значение', 'новое_значение');
Но насколько я понимаю это заменит цифру "2" во всех строках, в том числе и в строках со значением "120" "250".
Камрады, наспамьте правильный запрос для этой нужды smail54.gif
цитата
18/04/13 в 21:09
 ibiz
надо добавить WHERE field = "2" trollface.png
цитата
18/04/13 в 21:10
 Черный Корсар
ibiz:
UPDATE table SET WHERE field = "2" = REPLACE(WHERE field = "2", 'старое_значение', 'новое_значение'); Так?
цитата
18/04/13 в 21:26
 ibiz
скорее как-то так:
UPDATE table SET field = "120" WHERE field = "2"
trollface.png
цитата
18/04/13 в 21:29
 Черный Корсар
#1146 - Table 'kvm_mygf.kvm_mygf' doesn't exist icon_redface.gif
цитата
18/04/13 в 21:31
 uname_
Ну если имя таблицы не можешь написать правильно, значит найми себе специалиста по базам данных icon_smile.gif
цитата
18/04/13 в 21:39
 Черный Корсар
Разобрался icon_razz.gif
ibiz: smail04.gif
uname_: И вам не хворать


Эта страница в полной версии