mysql удаляет только не указанные строки в списке "IN"
У меня есть эти записи в 2 таблицах 'book'
а также 'user'
которые связаны FK (предложение FK delete установлено в NO ACTION):
user (id, username) :
11 | user1
12 | user2
13 | user3
14 | user4
book (id, title, iserid):
1 | title1 | 11
2 | title2 | 12
что мне нужно здесь, это удалить только пользователей 12 и 13, и оставить пользователя 14, используя предложение IN, и получить результат "затронут 2 строки",
так что я использую этот запрос [ delete ignore from user where id in (12,13,14) ]
но это не влияет ни на одну строку, и, конечно, если я удалю предложение IGNORE, я получу ошибку SQL из-за ограничения FK,
любая идея?