Как создать автоматически сгенерированный столбец, значение по умолчанию которого всегда равно MySQL? - PullRequest
0 голосов
/ 13 июля 2020

Я хочу создать столбец MySQL, который всегда использует значение по умолчанию и не позволяет пользователю вставлять в него значения.

Это столбец creation_date, и я установил для него значение по умолчанию now (), но пользователь может вставить любое значение даты в этот столбец, если захочет. Now () используется только в том случае, если пользователь не предоставляет никаких значений для этого столбца.

Я могу представить несколько способов достижения sh моей цели с помощью триггеров, но правильно ли это?

Разве для столбца нельзя установить «защищенный» флаг или что-то в этом роде?

1 Ответ

1 голос
/ 13 июля 2020

Понятия «защищенный» столбец нет, нет. Вам нужно будет использовать триггеры.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...