在PHP/MySQL中获取约束错误的keyname?
-
30-09-2019 - |
题
如果我尝试执行由于关键约束错误而失败的插入,那么有没有办法在不进行错误文本的字符串解析的情况下获取键的名称?
我已经知道错误代码为1062;我想找出答案 哪一个 钥匙约束失败:)
解决方案
“不做错误文本的字符串解析?” - 不,据我所知,
preg_match("/for key '(.+)'$", $msg, $matches)
是您最好的机会。
不隶属于 StackOverflow