Как обновить дату в каждой строке с разными датами в MySQL

#mysql #database

Вопрос:

Я хочу обновить столбец даты таблицы датами с шагом 1 для всех строк.

Как мне это сделать в MySQL?

Таблица: tbl_question_of_the_day

Столбцы таблицы: Идентификатор, Дата, Текст

Итак, результат, который я хочу, это:

ID Дата Текст
1 26-21 мая Привет
2 27-21 мая Как ты?
3 28-21 мая Привет

Спасибо!

Комментарии:

1. Показать таблицу как сценарий СОЗДАНИЯ ТАБЛИЦЫ. Показать исходные данные как ВСТАВИТЬ В. Покажите желаемый результат в виде отформатированной таблицы с пояснениями для каждой отдельной строки. Выберите одну СУБД и удалите неверный тег.

2. @akina, так лучше?

3. Лучше, но, тем не менее, недостаточно. Более полезным было бы создать скрипт ТАБЛИЦЫ. Теперь ваши данные выглядят так, как будто Date столбец имеет тип данных VARCHAR и хранит дату в пользовательском формате. И вы показываете желаемый результат без исходных данных.

Ответ №1:

Вы могли бы сделать что-то вроде:

 update tbl_question_of_the_day set date = current_date   interval ID day