dedlfix: Autoincrement bei value = '' funktioniert mal und mal nicht

Beitrag lesen

Tach!

PHPinfo Info:
Client API version 5.5.40
PHPinfo Info:
Client API version mysqlnd 5.0.10 - 20111026 - $Id: c85105d7c6f7d70d609bb4c000257868a40840ab $

Die Client-API ist ein Teil der MySQL-Software, der bei Clients eingebaut wird, damit diese mit einem MySQL-Server kommunizieren können. Es ist aber keinesfalls notwendig, dass die Version der Client-API mit der Version vom Server übereinstimmt. Sonst könnte man nicht mit ein und demselben Client mehrere Server mit unterschiedlichen Versionen ansprechen. In der Regel bekommt man trotz erheblicher Versionsunterschiede auch mit älteren Client-APIs eine erfolgreiche Kommunikation mit Server zustande. Das Verhalten des Servers jedenfalls kann man anhand der Client-API-Versionsnummer nicht beurteilen. Dazu braucht es die Versionsnummer des Servers. Die kann phpinfo() nicht ermitteln, weil es ja gar nicht weiß, welchen Server du anzusprechen gedenkst. localhost ist es jedenfalls nicht immer. Lange Vorrede ...

Jetzt würde ich doch gerne wissen wo der Unterschied beider Versionen ist?

... finde erstmal die Versionsnummern der Server. Dann kannst du in der jeweilgen Dokumentation nach dem auto_increment-Verhalten schauen. Auch in den Changelogs, die zwischen den beiden Versionen herausgegeben wurden, kannst du fündig werden. Diese sind üblicherweise vollständig.

dedlfix.