Вы вставляете значение в столбец b_FK индекса таблицы, которого нет в столбце таблицы b, Id_B.
Возможно, вам следует убедиться, что вы вставили данные в таблицы a, b и c и только потом в index
.
Кроме того, если ваш столбец b_FK похож на not null default 0
, измените его так, чтобы он принимал значение NULL, когда вам нужно сохранить строку в таблицу index
с пустым значением b_FK.
Как сказал extraneon в своем комментарии, это всегда помогает предоставить больше данных, мы сами не можем угадать эти детали.