Вместо того, чтобы иметь логический атрибут в таблице, у вас может быть другая таблица, которая содержит одну строку и указывает на строку в исходной таблице, которую вы считаете истинной.
Для изменения истинного значения необходимо обновить внешний ключ в таблице TrueRow.
Установите тип данных столбца как «логический»; затем добавьте триггер-функцию, которая устанавливает строку, которую вы хотите, чтобы всегда было "true", равной true при обновлении.
конкретный столбец может принимать только значения «истина» или «ложь».
Используйте тип данных для столбца либо логическое
, либо tiny-int
2, и только одна строка должна иметь значение «истина»?
вам нужно написать запрос, который обновляет для всех столбцов строки значение false, кроме одного, которое вы установили в значение true