У меня есть таблица: список событий с двумя столбцами: имя как var (80) и по умолчанию как ENUM ('y', 'n').
Идея состоит в том, что одновременно может быть установлено только одно событие по умолчанию. Поэтому, если в таблице 100 событий, для 99 из них должно быть значение по умолчанию 'n', а для одного должно быть значение по умолчанию 'y'.
Когда клиент добавляет новое событие в систему, появляется опция «Сделать это событие стандартным». Что я хочу сделать, это вставить событие в таблицу. Если столбец по умолчанию для этой вставки добавлен как 'y', мне нужен простой способ изменить все остальные строки по умолчанию на 'n'.
Есть ли у mySQL способ справиться с этим или мне придется вручную изменить все остальные поля данных на 'n', если пользователь установит новое значение по умолчанию?