powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Проблема обновления DATE sql запросом
4 сообщений из 4, страница 1 из 1
Проблема обновления DATE sql запросом
    #40037193
luserz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Помогите сделать SQL запрос. Мне нужно обновить даты у существующих записей. Поле имеет формат DATE http://skrinshoter.ru/s/190121/byrJGUke

Сделал такой запрос:

INSERT INTO `table_reg` (id, DATE_REG) VALUES (203, 2009-01-01), (204, 2009-01-01), (182, 2009-01-01) ON DUPLICATE KEY UPDATE DATE_REG = VALUES(DATE_REG)

Пытаемся вставить в таблицу 'table_reg' поля 'id' и 'DATE_REG' со значениями, если записи есть в таблице, то обновляем значение 'DATE_REG'.

Проблема в том, что в поле появляется не дата, а вот такая запись 0000-00-00 .

Подскажите как решить эту проблему?
...
Рейтинг: 0 / 0
Проблема обновления DATE sql запросом
    #40037206
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2009-01-01 - это арифметическое выражение, равное 2007. Его приведение к типу даты, само собой, даёт ноль.

Литералы даты следует обрамлять одинарными кавычками.
...
Рейтинг: 0 / 0
Проблема обновления DATE sql запросом
    #40037209
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
luserz
2009-01-01
это 2007, вы уверены, что это то, что вам нужно?

Подозреваю, что так правильнее:
Код: sql
1.
INSERT INTO `table_reg` (id, DATE_REG) VALUES (203, '2009-01-01'), (204, '2009-01-01'), (182, '2009-01-01') ON DUPLICATE KEY UPDATE DATE_REG = VALUES(DATE_REG)
...
Рейтинг: 0 / 0
Проблема обновления DATE sql запросом
    #40037212
luserz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina, Дай вам Бог здоровья! Сработало.) Не понимаю как на форуме поставить +(
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Проблема обновления DATE sql запросом
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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