【发布时间】:2012-09-11 17:25:47
【问题描述】:
有没有办法在 mysql 中模拟失败的INSERT 查询?由于我在本地运行 PHP/MySQL,因此返回值将始终为 TRUE。在 xampp 中打开 MySQL 似乎不起作用。
注意:我可能看错了。请随时告诉我。
【问题讨论】:
-
您可以使用唯一键创建测试表,创建有效记录,然后插入具有该键副本的另一条记录。
-
或者尝试插入到一个不存在的表中。
-
我不明白:“返回值”是什么?这个价值从何而来?为什么要模拟失败的插入?
-
可能有用:stackoverflow.com/a/13011787/15721(它的Java,但如果您在mysql和php之间放置一些实用程序函数以便您可以拦截东西,这可能是一种可行的方法)