甚至有可能吗?
我的用例是一个分类帐表,要求一旦创建记录,它应该是只读的,即没有人能够编辑或删除它。这仅适用于分类帐表和与其直接相关的表 - 同一架构中还有其他表将正常更新/删除。
我的理解是,出于数据完整性的目的,应该在数据库层应用这些类型的约束,但我找不到一种干净的、广泛接受的方法 - 这是一个我最好这样做的用例吗在应用层?
理想的方法是在普通 SQL 中执行此操作,以便不知道使用什么数据库平台,因为这可能会发生变化,但我意识到这可能要求太多,所以如果它有要依赖于平台,最好使用一些 MySQL。
谢谢!