Obter insert_id para todas as linhas inseridas na consulta mysqli única (múltiplos valores)

Trabalhando em PHP e usando MYSQLI. Tentando obter o insert_id para todas as linhas inseridas de uma única consulta de inserção com vários valores. Mantê-lo em uma única chamada para a eficiência. Meu código real tem centenas de valores em uma consulta de inserção. No entanto, aqui está um código de exemplo para uma inserção com apenas 4 valores:

$sql = "INSERT INTO link_tags ( string_names_id, urls_id ) 
    VALUES ( '2', '17' ), ( '8', '31' ), ( '8', '1' ), ( '8', '4' )";

$mysqli->query($sql);

echo "id's: " .$mysqli->insert_id;

O código acima realiza a inserção, mas só me dá o id da primeira inserção da chamada. Como posso recuperar todos os IDs dessa consulta única?

questionAnswers(3)

yourAnswerToTheQuestion