2010-08-23 35 views
0

如果我嘗試做一個插入失敗,因爲一個關鍵的約束錯誤,有沒有一種方法,我可以得到沒有字符串解析錯誤文本的密鑰的名稱?在PHP/MySql中獲取約束錯誤的鍵名?

我已經知道錯誤代碼是1062;我想找出其中關鍵約束失敗:)

回答

1

「沒有做字符串解析錯誤文本?」 - 不,據我所知,正在做類似

preg_match("/for key '(.+)'$", $msg, $matches) 

是你最好的機會。