|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.12.2018, 18:37 | #1 |
Пользователь
Регистрация: 06.10.2017
Сообщений: 32
|
Запрос update
Здравствуйте. Например такие данные :
Номер Имя 1 Ваня . 2. Петя . 3 Коля Нужно изменить данные 'Номер'. Update таблица set номер=4 where номер=3; Это работает. Update таблица set номер=5, номер=6 where номер=1 and номер=2; - данные не меняются. Ошибки нет. Query OK. Никто не знает почему у меня так? MySQL 5.5.23. Спасибо. |
19.12.2018, 19:33 | #2 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
19.12.2018, 21:33 | #3 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
и пять и шесть одновременно а по сути, нужно завести таблицу переименований - старый номер, новый номер тогда можно и через один update переименовать |
|
19.12.2018, 21:54 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
В конкретном случае и одним можно, например
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
запрос update | Alena5 | Помощь студентам | 3 | 23.01.2015 11:10 |
Запрос UPDATE | Solyanik | SQL, базы данных | 4 | 12.02.2013 22:15 |
Запрос update | Ditrovich | SQL, базы данных | 3 | 19.10.2012 13:42 |
Запрос с update | zolomar | Microsoft Office Access | 3 | 25.01.2011 22:40 |
запрос update из C# | Maxim90 | Помощь студентам | 0 | 09.04.2010 20:06 |