SQL/数据库错误错误
MySQL 1364MySQL 1364 — 字段没有默认值
NOT NULL 字段未被赋值且没有默认值。
mysql
导致此错误的原因
在 STRICT 模式下,MySQL 要求为每个没有 DEFAULT 的 NOT NULL 列显式提供值。
如何修复
为所有 NOT NULL 列提供值。添加 DEFAULT 值。如果可接受隐式默认值,调整 sql_mode。
相关错误代码
SQL/数据库错误错误
MySQL 1040MySQL 1040 — 连接数过多
MySQL 连接数已超过最大限制。
mysql
查看详情 SQL/数据库错误错误
4280442804 — 数据类型不匹配
表达式中的数据类型不兼容。
postgresql
查看详情 SQL/数据库错误错误
SQLITE_AUTH (23)SQLITE_AUTH (23) — 授权被拒绝
授权回调拒绝了该操作。
sqlite
查看详情 SQL/数据库错误错误
MySQL 1169MySQL 1169 — 写入时违反唯一约束
写入唯一索引时使用了 IGNORE,相应行被跳过。
mysql
查看详情 SQL/数据库错误错误
SQLITE_NOLFS (22)SQLITE_NOLFS (22) — 平台不支持大文件
当前平台不支持数据库所需的大文件。
sqlite
查看详情 SQL/数据库错误致命
57P0257P02 — 崩溃关闭
数据库服务器崩溃并正在重启。
postgresql
查看详情