我想创建一个mysql列,它总是使用默认值,不允许用户在其中插入值。这是一个creation\u date列,我已经将它的默认值设置为now(),但是用户可以在这个列中插入任何日期值。now()仅在用户不为该列提供任何值时使用。我可以想象一些使用触发器实现目标的方法,但是,这是正确的方法吗?是不是有一个“保护”的标志设置在列或类似的东西?
7rfyedvj1#
没有“protected”列的概念,没有。您需要使用触发器。
1条答案
按热度按时间7rfyedvj1#
没有“protected”列的概念,没有。您需要使用触发器。