effectivement la fonction p() n'existe plus en 1.7. la ligne sera supprimée dans la prochaine version.
Et normalement lors d'une réindexation complète il y a un TRUNCATE qui réinitialise l'autoincrément.
Vérifiez aussi que c'est un int(11) et pas 10 pour la primary