mysql 根据错误码和错误信息回到错误报告。错误码表明特殊错误类型,错误信息给予详细资料。可通过以下步骤获得错误报告:获得错误码和信息:select last_insert_id():获得插进的 idselect found_rows():获得配对行数表述错误码:编码 1062:主键或唯一索引矛盾编码 1064:拼写错误编码 1146:表或列不会有搜索错误信息:查询 mysql 错误代码文档应用 show errors 指令应用 mysqlclient.error 类(python)
MySQL 错误键入回到
错误怎样回到?
MySQL 会通过错误码和错误信息来回到错误报告。错误码是一个数据,表明特定类型的错误。错误信息则提供了相关错误的更多详细资料。
详细描述
1.获得错误码和信息
SELECT LAST_INSERT_ID(); -- 获得最后一个插进的 ID
SELECT FOUND_ROWS(); -- 获得配对行总数
2. 表述错误码
错误码为 1062,表明主键或唯一索引矛盾。错误码为 1064,表明拼写错误。错误码为 1146,表明表或列不会有。3. 搜索错误信息
可以通过以下方法搜索错误信息:
查询 MySQL 文档中的错误代码目录。应用 SHOW ERRORS 指令获得详尽错误报告。在 Python 等编程语言中应用 mysqlclient.Error 类获得错误报告。实例
-- 试着插进重复主键
INSERT INTO table1 (id, name) VALUES (1, John);
-- 获得错误码
SELECT LAST_INSERT_ID(); -- 回到 1062
--获得错误信息
SHOW ERRORS; -- 导出"Duplicateentry1forkeyPRIMARY"
提醒
始终查验 MySQL 错误,以保证查看或操作已成功实行。应用 SHOW ERRORS 指令能够获取更多详尽的错误报告。掌握常见的错误码能够帮助你迅速确诊和解决问题。以上就是mysql输错怎么返回的详细内容,大量请关注其他类似文章!