gpt4 book ai didi

php - 模拟失败的 mysql INSERT 查询

转载 作者:行者123 更新时间:2023-11-30 21:22:46 25 4
gpt4 key购买 nike

有没有办法在 mysql 中模拟失败的 INSERT 查询?由于我在本地运行 PHP/MySQL,因此返回值将始终为 TRUE。在xampp中打开MySQL似乎不起作用。

注意:我可能看错了。请随时告诉我。

最佳答案

几种方法:

  • 撤销数据库用户的 INSERT 权限
  • 将您的数据库访问代码包装到中间层并在那里模拟故障

或者,如果您只需要测试 INSERTS,请创建像这样的哑函数:

function my_query( $link, string $query ) {
if( rand() %1 ) {
return false;
} else {
return mysqli_query( $link, $query );
}
}

并更新您的 INSERT 代码以调用 my_query。调整你的失败条件和愉快的测试:)

关于php - 模拟失败的 mysql INSERT 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12374886/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com