MySQL как сделать...

Egi[s]
На сайте с 08.04.2007
Offline
244
421

Есть поле, значиения в котором принимают вид "13","14","15" от строки к строки. Нужно из всей базы выбрать сначала строки с "13" и изменить другое поле в этой же строке на нужное значение, к прмиеру "adad". И так для каждого из значений. Наглядно выглядит так:

Было

"1" "13" ""

"2" "13" ""

"3" "14" ""

"4" "15" ""

Дложно превратиться в это

"1" "13" "adad"

"2" "13" "adad"

"3" "14" ""

"4" "15" ""

Как это сделать на мускуле?

DX
На сайте с 12.03.2008
Offline
49
#1

К примеру у тебя столбцы называются st1, st2, st3, а таблица table

Делаешь запрос к БД:

UPDATE table SET st3="adad" WHERE st2="13"

Подставь вместо названия таблицы и столбцов свои и все.

Egi[s]
На сайте с 08.04.2007
Offline
244
#2

Все отлично, получилось, спасибо :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий