powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / вопрос по UPDATE
3 сообщений из 3, страница 1 из 1
вопрос по UPDATE
    #32351597
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте Уважаемые!

Просвятите, пожалуйста, по такому вопросу:
как можно сделать UPDATE одного значения в таблице, если этих значений несколько, с условием возрастания поля, например, tour?

Работает ли ORDER BY с UPDATE?

$sql = "UPDATE $scheduletable SET sched_id = sched_id, date_input = date_input, player1 = player1, player2 = player2, tour = tour, if_played = 'да', date_play = '$date' WHERE player1='$winnername' AND player2='$losername' AND if_played = '' LIMIT 1" ORDER BY???;

Спасибо за терпение.
...
Рейтинг: 0 / 0
вопрос по UPDATE
    #32351613
Фотография ©Felix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
UPDATE [LOW_PRIORITY] [IGNORE] tbl_name
    SET col_name1=expr1 [, col_name2=expr2, ...]
    [WHERE where_definition]
    [LIMIT #]


ORDER в Апдейте не используеться.....
Felix
...
Рейтинг: 0 / 0
вопрос по UPDATE
    #32351625
Фотография ©Felix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В версии MySQL 3.23 можно использовать LIMIT #, чтобы убедиться, что было изменено только заданное количество строк.

Код: plaintext
UPDATE table SET pole1= 11 , pole2= 22  WHERE pole3= 33  LIMIT  1 


так обновиться только одно поле.... даже если условию pole3=33 будеи удовлетворять несколько....
Felix
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / вопрос по UPDATE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]