繁体   English   中英

如何自动检测寻址外键的错误

[英]How to automatically detect errors in addressing foreign keys

我有一张表 people ,带有persons自动增量主键列id 该表有一个外键jobs_id ,它指向jobs表的id列(即该表的主键)。

我写了以下查询:

SELECT persons.name, persons.surname, jobs.title
FROM persons
INNER JOIN jobs ON jobs.id=persons.id

这个查询是错误的,因为jobs.id=persons.id应该是jobs.id=persons.jobs_id

这也是一个微妙的错误。

是否有自动检测此错误的方法?

使用 SQLite 一致性规则或其他什么?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM