Что ж, с точки зрения базы данных, если пользователь, использующий вашу базу данных, вставил bigint
, который присутствовал в вашем основном отношении, и ваше отношение отклонило его, потому что тип данных не совпадает (и под этим я подразумеваю случаи, когда ваш запись больше, чем int
тип данных),
тогда вы допустили логическую ошибку, потому что эта запись должна была быть принята, поскольку она удовлетворяет ограничению FK .