【发布时间】:2011-10-24 14:53:48
【问题描述】:
我想看看你对这个问题的看法。
我在我的项目中使用 MySQL 数据库,并且在几乎每个表中,我都定义了一个名为 Status 的列(ENUM('active','inactive','deleted'))。
我这样做是出于性能原因,所以每当不需要(删除)一行时,我将其设置为“已删除”,而不是实际从数据库中删除它。这已被证明相当不错。
但是,现在我总是必须在我的项目中编写 PHP 函数来将行从 Active 更新为 Deleted。
您认为如何使用 MySQL 触发器或其他技术解决此问题?
谢谢
【问题讨论】:
标签: php mysql codeigniter activerecord