No recuerdo bien... pero creo que no existe la semtencia sql con insert y where en la misma línea. (que creo que es lo que preguntas). Más bien creo que se puede hacer una consulta tipo INSERT ... SELECT.... WHERE. Busca en el manual de mysql. Ahí encontrarás lo que buscas.
Saludos
<EDITADO>acá te dejo los links al manual:
http://www.mysql.com/doc/en/INSERT.html http://www.mysql.com/doc/en/INSERT_SELECT.html </EDITADO>