powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Update таблицы значениями из неё-же
2 сообщений из 2, страница 1 из 1
Update таблицы значениями из неё-же
    #33380619
erdn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Задача: Есть таблица, нужно заменить значения в столбце ими-же но за другую дату, если они не пустые.

UPDATE `table`.`value` t1
SET t1.Comment = t2.Comment
FROM `table`.`value` t2
WHERE t1.ID = t2.ID

and (t2.Comment <> '')
and ((Extract(Day from t1.Data) -
Extract(Day from t2.Data)) < 1))

бьюсь уже достаточно долго...
последние 3 строчки не так важны, селект и без них НЕ работает.

Что характерно, синтаксис вроде-бы правильный, но при запуске жалуется на ошибку в строчке с SET...
...
Рейтинг: 0 / 0
Update таблицы значениями из неё-же
    #33380840
erdn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
erdnЗадача: Есть таблица, нужно заменить значения в столбце ими-же но за другую дату, если они не пустые.

UPDATE `table`.`value` t1
SET t1.Comment = t2.Comment
FROM `table`.`value` t2
WHERE t1.ID = t2.ID

and (t2.Comment <> '')
and ((Extract(Day from t1.Data) -
Extract(Day from t2.Data)) < 1))

бьюсь уже достаточно долго...
последние 3 строчки не так важны, селект и без них НЕ работает.

Что характерно, синтаксис вроде-бы правильный, но при запуске жалуется на ошибку в строчке с SET...

Попробовал:
UPDATE table
SET Comment = if(isnull(Comment),NULL, Comment)
where TO_DAYS(Data) -
TO_DAYS(curdate()) < 2

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


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