[英]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.