Как надежно выполнить несколько запросов mysql (mysqli)?
Транзакции
Ответ - нет. Функция mysqli_multi_query выполнит все запросы так, как если бы Вы использовали обычное query.
К тому же, она вернет FALSE, только если ПЕРВОЕ выражение вызвало ошибку. 
Для реализации обхода, как Вам уже указали используйте Транзакции через begin_transaction