因为程序的原因某个表的数据容易丢失,如果能只让增加和更新记录,不能删除记录,也许会好些,但我试过了用权限控制不太管用。在SQL有可以使事务回滚的触发器。mysql我就不会用了。不管用什么方法可以让记录不能被删除就可以了。

解决方案 »

  1.   

    本帖最后由 yueliangdao0608 于 2008-10-01 10:54:35 编辑
      

  2.   

    类似于mysql>REVOKE DELETE ON widgets.* 
        ->FROM widgetAdmin@localhost;
    http://dev.mysql.com/tech-resources/articles/mysql_intro.html
      

  3.   

    以前没有看清楚,你是要求这个表数据不能被删掉,那么这样搞。grant insert,update on db.tb to 'user1'@'localhost' identified by 'passwd';