Hallo 1unitedpower,
MySQL hat zwei native Interfaces um mit Prepared Statements zu arbeiten. Es gibt eine Schnittstelle aufbauend auf dem Binärprotokoll und eine menschenlesbare Schnittstelle in MySQL-Syntax.
Ist mir bewusst. Das Protokoll, also die Transport-Ebene, ist aber nicht relevant für die Lesbarkeit des SQL, das ich an den Server schicke ;)
Unter "Emulation" verstehe ich nach jetzigem Kenntnisstand noch etwas anderes, nämlich wenn eine Programm-API intern eine eigene Verwaltung von Prepared-Statements nutzt, die auf keine der beiden nativen Interfaces beruht.
Ja, wurde für MySQL-Versionen, die noch keine prepared statements unterstützten, entwickelt.
LG,
CK