【发布时间】:2016-06-28 20:50:57
【问题描述】:
每当我在 mysql 中输入重复条目时都会引发此错误。
{ [Error: ER_DUP_ENTRY: Duplicate entry 'sample@gmail.com' for key 'email
'] code: 'ER_DUP_ENTRY', errno: 1062, sqlState: '23000', index: 0 }
我想要做的是把这个错误对象变成一个字符串。我尝试使用 JSON.stringify() 并且当我在控制台上打印它时,只有最后一部分被转换为字符串:
{"code":"ER_DUP_ENTRY","errno":1062,"sqlState":"23000","index":0}
我还需要转换错误的第一部分,即 [ ] 内的部分,以便我能够正确诊断重复项。每当我将 Error 对象转换为字符串时,如何检索该部分?
【问题讨论】:
标签: javascript mysql json node.js