0
如果我嘗試做一個插入失敗,因爲一個關鍵的約束錯誤,有沒有一種方法,我可以得到沒有字符串解析錯誤文本的密鑰的名稱?在PHP/MySql中獲取約束錯誤的鍵名?
我已經知道錯誤代碼是1062;我想找出其中關鍵約束失敗:)
如果我嘗試做一個插入失敗,因爲一個關鍵的約束錯誤,有沒有一種方法,我可以得到沒有字符串解析錯誤文本的密鑰的名稱?在PHP/MySql中獲取約束錯誤的鍵名?
我已經知道錯誤代碼是1062;我想找出其中關鍵約束失敗:)
「沒有做字符串解析錯誤文本?」 - 不,據我所知,正在做類似
preg_match("/for key '(.+)'$", $msg, $matches)
是你最好的機會。