powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как сделать UPDATE?
3 сообщений из 3, страница 1 из 1
Как сделать UPDATE?
    #33381047
erdn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно 1 поле varchar (Comment) проUpdateтить значениями за вчерашнее число.
Из этой-же таблицы и из этого же поля.

UPDATE table
SET Comment = if(isnull(Comment), NULL , Comment)
WHERE (TO_DAYS(Data) - TO_DAYS({ fn CURDATE() }) < 2)

затирает всю Comment в NULL...

Помогите!
...
Рейтинг: 0 / 0
Как сделать UPDATE?
    #33381393
Фотография Валентин К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Естественно, это апдейт по 1 таблице.
На деле лучше сделать копию таблицы, например так

create table2 like table;
или
Create table 2
select * from table;

После этого сделать многотабличный апдейт, соединив записи по ключу.
...
Рейтинг: 0 / 0
Как сделать UPDATE?
    #33381488
erdn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Валентин КЕстественно, это апдейт по 1 таблице.
На деле лучше сделать копию таблицы, например так

create table2 like table;
или
Create table 2
select * from table;

После этого сделать многотабличный апдейт, соединив записи по ключу.

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


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