$ WPDB和MySQL中的参考完整性



我使用参考完整性在我的MySQL数据库中强制执行数据关系。我有3张桌子:汽车 - 成员 - 所有权。所有权与汽车桌和会员台有关系。当我尝试从汽车表中删除汽车时,$ wpdb只会通过文本(英语)告知我,此操作与参考完整性冲突。我希望收到一个错误代码,因此我可以确定这不是真正的数据库问题,但是在这种情况下,它是带有参考integity的特定错误。但不幸的是,我只收到$ wpdb-> last_error中的文字消息。

是否有解决方案可以区分参考完整性错误和常规错误?在使用$ WPDB解决方案之前,我使用了$ Connect,在该解决方案中,它可以正常运行,可以过滤错误代码。希望可以有人帮帮我!Leon

$wpdb->last_error仅存储本机PHP函数mysqli_error()输出的内容,因此类未生成自己的错误;相反,它只是向您重复MySQL的错误。$wpdb不幸的是未输出mysqli_errno()

最新更新