使MySQL忽略错误
免责声明:我正试图做一些非常糟糕的事情,如果你认为我不应该这样做,那很好,但我仍然会这样做,因为我被明确告知要么这样做,要么表明这是不可能的 我有一段代码,我完全可以控制它。这段代码不能由我以任何方式更改或编辑,我没有源代码,也无法获得它。我只能控制MySQL数据库本身。我正在使用的代码连接到MySQL数据库,并尝试对我不希望更新的表进行更新。更新是毫无意义和破坏性的,不应该发生,但除非更新查询通过,否则代码不会继续使MySQL忽略错误,mysql,sql,Mysql,Sql,免责声明:我正试图做一些非常糟糕的事情,如果你认为我不应该这样做,那很好,但我仍然会这样做,因为我被明确告知要么这样做,要么表明这是不可能的 我有一段代码,我完全可以控制它。这段代码不能由我以任何方式更改或编辑,我没有源代码,也无法获得它。我只能控制MySQL数据库本身。我正在使用的代码连接到MySQL数据库,并尝试对我不希望更新的表进行更新。更新是毫无意义和破坏性的,不应该发生,但除非更新查询通过,否则代码不会继续 我需要MySQL对更新撒谎。有没有任何设置、选项或任何东西可以使它在某个帐户连
我需要MySQL对更新撒谎。有没有任何设置、选项或任何东西可以使它在某个帐户连接到MySQL,而该帐户对表没有写访问权限时尝试执行更新。。。MySQL只会告诉客户端“是的,确定没有问题,更新完成。”然后就不做了?转储表,进行更新,删除表并从转储中重新创建。大多数DBMS支持
而不是触发器-我不知道MySQL是否会这样做。在没有写权限的情况下连接到数据库并尝试更新?我建议显示这是不可能的。你可以创建一个触发器,如果用户ID匹配任何内容,它会回滚任何更改。不太好-但可能。。。