错误1215。无法在MySQL中添加外键

错误1215。无法在MySQL中添加外键,mysql,sql,ddl,Mysql,Sql,Ddl,我有两张桌子notas_cabecera和车辆 以下是我的表格结构: notas_cabecera表格: 车辆表: 但当我添加外键时: ALTER TABLE notas_cabecera ADD CONSTRAINT chapa_vehiculo_fk FOREIGN KEY (chapa_vehiculo) REFERENCES vehiculos(chapa_vehiculo); 我得到了这个错误: 错误代码:1215。无法添加外键约束 这意味着什么?情况不同。因为notas_c

我有两张桌子<代码>notas_cabecera和
车辆

以下是我的表格结构:

notas_cabecera
表格:

车辆
表:

但当我添加外键时:

ALTER TABLE notas_cabecera 
ADD CONSTRAINT chapa_vehiculo_fk 
FOREIGN KEY (chapa_vehiculo)
REFERENCES vehiculos(chapa_vehiculo);
我得到了这个错误:

错误代码:1215。无法添加外键约束


这意味着什么?

情况不同。因为notas_cabecera.chapa_vehiculo和vehiculo.chapa_vehiculo的数据类型都是相同的varchar(8),所以您可以查看页面右侧的相关列表以了解其他类似问题,您可以通过这种方式找到答案。您是对的。答案是这里的vehiculos表没有关于chapa_vehiculo的索引。谢谢