Това е защото name
колона на bar
таблицата няма UNIQUE ограничение.
Така че представете си, че имате 2 реда на bar
таблица, която съдържа името 'ams'
и вмъквате ред в baz
с 'ams'
на bar_fk
, който ред на bar
дали се отнася, тъй като има два съвпадащи реда?