Ich glaube ich hab das auto_increment Problem gefunden. Zumindest hab ich einen Anhaltspunkt. Wahrscheinlich wird die Einstellung nicht von alleine gelöscht, sondern bei einem SQL DUMP austausch einfach nicht gesetzt.
Wenn man einen SQL Dump erstellt (Egal ob mit mysqldump, PyLucid oder phpMyAdmin) und SQL-Export-Kompatibilität auf MySQL v4.0 stellt, dann werden die auto_increment anscheinent nicht mit in den Dump geschrieben
Wenn ich z.B. mit phpMyAdmin einen Dump erstelle, kann eine Tabelle so aussehen:
Code: Alles auswählen
DROP TABLE IF EXISTS `phpbb_words`;
CREATE TABLE `phpbb_words` (
`word_id` mediumint(8) unsigned NOT NULL,
`word` char(100) NOT NULL default '',
`replacement` char(100) NOT NULL default '',
PRIMARY KEY (`word_id`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
Am Ende steht zwar was von auto increment, aber nach dem importieren des Dumps, ist `word_id` nicht mit dem Flag versehen!
btw. in PyLucid v0.7 gibt es im install Bereich eine Möglichkeit alle auto_increment setzten zu lassen
