我有一个 PHP 脚本,其中包含一个选择查询和几个准备好的更新语句。有没有办法在测试模式下运行脚本,这样就不会将任何更改写入数据库?
最佳答案
您可以将整个事情包装在一个事务中,然后在其他测试查询完成后回滚该事务。
或者您转储所涉及的表,并在每次测试后恢复转储,以便在每次运行之间保持环境一致。
关于PHP mysqli 测试运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7984401/
我有一个 PHP 脚本,其中包含一个选择查询和几个准备好的更新语句。有没有办法在测试模式下运行脚本,这样就不会将任何更改写入数据库?
最佳答案
您可以将整个事情包装在一个事务中,然后在其他测试查询完成后回滚该事务。
或者您转储所涉及的表,并在每次测试后恢复转储,以便在每次运行之间保持环境一致。
关于PHP mysqli 测试运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7984401/