Log:
erreur non reportee sur les inserts ($query non initialise)
reste du code mort à la fin de spip_mysql_insert ???
C'est galère cet endroit du code dès qu'on fait du multi-base: comme on n'est pas en transactionnel, le mysql_insert_id qui suit l'INSERT peut être ambigu. J'ai du tracer dans tous les sens une fois pour comprendre que le pb était là. Pas de panique donc sur le code actuel, mais -1 pour MySQL.