我听说过关于生活在数据库触发器中的小鬼的各种恐怖故事,而且——更糟糕的是——系统因添加触发器而导致一连串级联事件而崩溃。
我正在考虑实施关于使用数据库触发器的严格政策。对于关注点分离,最初的想法是说:
“数据库触发器应仅用于捕获和维护审计跟踪的目的。”
我有一个数据库,其中包含存储为浮点数的财务数据。自然地,这可能会在随机时间出现真正的问题(例如,当存在无法使用浮点算法足够接近地近似的精确值时)。
我的问题是:
ALTER TABLE table MODIFY field fixed(10,2)选择字段时使用会 保留 MySQL 当前显示的固定值吗?