Tengo entendido que deben llamarse igual los campos, osea el id que es primario en una tabla y foraneo en la otra, ademas de ser del mismo tipo.
Si el campo es ese que dice "id" en tu mensaje no debe ser auto_increment en ambas tablas, es decir:
Tenes que renombrar, identries por ej
Luego: