ЕТ
Евгения Таранова

запрос в mysql (update)

Можно ли переделать:
$s1=mysql_fetch_array(mysql_query("SELECT pole FROM table WHERE id = 1"));
mysql_query("UPDATE table SET pole2 = ".$s1['pole']+1." WHERE id = 1");
на один запрос (UPDATE, без SELECT)?

ток не надо обсуждать синтаксис в вопросе, думаю понятно что это только пример

E Кайрбек

Не помню, даст ли сделать подзапрос по той же таблице - вроде должен, тем более если таблица MyISAM

UPDATE table SET pole2 = (SELECT pole FROM table WHERE id = 1) WHERE id = 1;

Похожие вопросы
Проблема с запросом к БД - MySQL
Что не так в этом проклятущем MySQL запросе!?
php запрос к MySQL(SQL)
PHP запрос к MySQL: логическое "ИЛИ"
запрос к MySQL с использованием json_encode
Как сгруппировать данные в MySQL запросе?
Помогите оптимизировать запрос MySQL
Простой запрос в MySQL
Запрос MYSQL
mysql запрос