Una consulta para insertar múltiples filas con múltiples columnas.

Digamos que quiero insertar estos datos:

<code>Row 1: People = '40', Places = '15'
Row 2: People = '5', Places = '10'
</code>

Entiendo que así es como ejecutarías lo anterior:

<code>mysql_query("INSERT INTO mytable(`People`, `Places`) 
VALUES ('40', '15'),('5', '10')");
</code>

Pero, ¿y si quisiera insertar en más de dos columnas con una sola consulta? ¿Qué pasaría si los datos a insertar fueran así?

<code>Row 1: People = '40', Places = '15'
Row 2: People = '5', Places = '10'
Row 3: Things = '140', Ideas = '20'
Row 4: People = '10', Things = '5', Ideas = '13'
</code>

Parece que no puedo encontrar una pregunta como esta en ningún otro lugar.

Respuestas a la pregunta(4)

Su respuesta a la pregunta