[英]SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update
[英]SQLSTATE[23000]: Integrity constraint violation: 1452
我的数据库有问题。 创建帖子并选择类别时,我读到:
SQLSTATE [23000]:完整性约束违规:1452不能添加或更新子行,外键约束失败(
apka
。post
,约束post_kategoria_kategorie_name
外键(kategoria
)参考文献kategorie
(name
)ON DELETE CASCADE)。
这是我的schema.yml:
Kategorie:
actAs: { Timestampable: ~ }
columns:
name: { type: string(255), notnull: true, unique: true }
Post:
actAs: { Timestampable: ~ }
columns:
user_id: { type: string(155), notnull: true }
kategoria: { type: string(255) }
tresc_postu: { type: string(4000), notnull: true }
publiczny: { type: boolean, notnull: true, default: 1 }
relations:
Kategorie: { onDelete: CASCADE, local: kategoria, foreign: name, foreignAlias: Category }
和来自
# categories.yml
Kategorie:
sport:
name: Sport
muzyka:
name: Muzyka
internet:
name: Internet
我想在表格“职位类别”中选择,例如。 体育,Muzyka,互联网。 我怎么解决这个问题? 谢谢你的帮助!
该错误是相当明显的:)
检查服务器错误代码和消息MYSQL以了解返回的typeof错误
MySql 5.7文档: https : //dev.mysql.com/doc/refman/5.7/zh-CN/error-messages-server.html#error_er_no_referenced_row_2
祝好运
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.