#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