Mysql 什么';这两者之间的区别是什么;错误编号“;及;SQLSTATE代码“;?
在下面的链接中,我看到了Mysql 什么';这两者之间的区别是什么;错误编号“;及;SQLSTATE代码“;?,mysql,error-handling,Mysql,Error Handling,在下面的链接中,我看到了错误号s和SQLSTATE代码。我想知道这两者之间的区别 例如,从上面的链接 错误号:1005;符号:ER\u无法创建\u表格;SQLSTATE:HY000 您链接到的页面有一个到附近文档页面的链接: 错误代码:此值是数字。它是特定于MySQL的,不能移植到其他数据库系统 SQLSTATE值:该值是一个五个字符的字符串(例如,“42S02”)。SQLSTATE值取自ANSI SQL和ODBC,并且 比数字错误代码更标准化 区别在于前者是MySQL发明的,后者符合AN
错误号
s和SQLSTATE代码
。我想知道这两者之间的区别
例如,从上面的链接
错误号:1005;符号:ER\u无法创建\u表格;SQLSTATE:HY000
您链接到的页面有一个到附近文档页面的链接:
- 错误代码:此值是数字。它是特定于MySQL的,不能移植到其他数据库系统
- SQLSTATE值:该值是一个五个字符的字符串(例如,“42S02”)。SQLSTATE值取自ANSI SQL和ODBC,并且 比数字错误代码更标准化