SQL/数据库错误错误
MySQL 1005MySQL 1005 — 无法创建表
MySQL 因约束或配置错误无法创建表。
mysql
导致此错误的原因
外键引用了不存在的表或列,数据类型不匹配,或被引用列缺少索引。
如何修复
检查外键定义是否存在类型不匹配。确保被引用的表和列存在。查看 SHOW ENGINE INNODB STATUS。
相关错误代码
SQL/数据库错误错误
2202322023 — 无效参数值
操作的参数值无效。
postgresql
查看详情 SQL/数据库错误错误
4270342703 — 未定义列
指定的列在表或结果集中不存在。
postgresql
查看详情 SQL/数据库错误错误
MySQL 1213MySQL 1213 — 检测到死锁
并发事务之间检测到死锁。
mysql
查看详情 SQL/数据库错误错误
5400054000 — 超出程序限制
超出了数据库的实现限制。
postgresql
查看详情 SQL/数据库错误错误
4271042710 — 重复对象
指定名称的对象已存在。
postgresql
查看详情 SQL/数据库错误致命
SQLITE_CORRUPT (11)SQLITE_CORRUPT (11) — 数据库磁盘镜像格式错误
数据库文件已损坏。
sqlite
查看详情