Общие > Базы данных

Обмен значениями MySQL

(1/2) > >>

Tengu:
MySQL
Може кто знает как в один прием прием между двумя строками поменять значение в определенных ячейках? А то у меня както очень сложно получается.

Есть к примеру:
1-иванов-женат
2-петров-неженат

НАДО:
1-иванов-неженат
2-петров-женат

Макс:
через IF или CASE
http://dev.mysql.com/doc/mysql/ru/Control_flow_functions.html

Tengu:
Все перечитал 10 раз. Не нашел ничего полезного.
Нужного мне результата получилось добиться только так. Должен же быть вариант как это делать покороче.


$sql="update $table set nomer=nomer=0 WHERE nomer=\'$nomer\'+1";
$result = mysql_query($sql):
$sql="update $table set nomer=nomer+1 WHERE nomer=\'$nomer\'";
$result = mysql_query($sql);
$sql="update $table set nomer=\'$nomer\' WHERE nomer=0";
$result = mysql_query($sql);

Tengu:
Неужели никто незнает?

Tengu:
АУ ПРОГРАМЕРЫ ВЫ ГДЕ???????????????

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии