Когда mysqli_multi_query прекращает выполнение?

Предположим, что у нас есть этот текст SQL с тремя командами MySQL:

show tables; some nonesense command which makes error; show tables; 

Первый и третий SQL действительны, второй – нет. Итак, при передаче этого текста SQL в mysqli_multi_query ли MySQL прекращает выполнение во второй команде (ошибка) или пытается продолжить до последней команды? Coz опасно, если эти команды после ошибки опираются на ошибку.