Подтвердить что ты не робот

Reset Поле MySQL для значения по умолчанию

Есть ли команда в MySQL для reset для поля по умолчанию? Вы знаете, что в пользу правила "Не повторяй себя" я не хочу писать (довольно длинное) значение по умолчанию несколько раз в коде, только один раз в БД.

Я довольно долго смотрел в Google, ничего не нашел. Я начинаю подозревать, что такая команда не существует, но, тем не менее, если да, то здесь мы узнаем об этом.:)

4b9b3361

Ответ 1

MySQL имеет ключевое слово DEFAULTfunction), которое будет делать именно то, что вы хотите.

UPDATE table SET col = DEFAULT WHERE id = 2

ИЛИ

UPDATE table SET col = DEFAULT(col2) WHERE id = 3