【发布时间】:2021-03-29 19:09:21
【问题描述】:
我对数据库和 SQLite 还是很陌生。我有一个提供给我的数据库,供 ASP.NET MVC Web 应用程序使用。我必须使用专辑、曲目、艺术家和媒体类型来实现 CRUD 操作。大部分功能已实现并正常工作,但是,在实现 tracks 表 的删除操作时,我注意到一个错误,“[19:46:57] 从表轨道中删除行时出错: FOREIGN KEY 约束失败'。
谁能帮我理解为什么我不能从“tracks”表中删除一行而不违反外键约束,以及它违反了哪个约束。
非常感谢任何帮助!
这是ERD Diagram、Tracks Table Structure、Tracks Table Constraints 和Sample Data 的屏幕截图。
【问题讨论】:
-
这能回答你的问题吗? sqlite3 "foreign key constraint failed"
标签: sql sqlite foreign-keys