neue Benutzer werden nicht in der DB gespeichert
Verfasst: Do 10. Jul 2008, 12:01
Hallo, ich habe dei Aufgabe einer Migration übernommen; alles noch auf WE3.5.0.9 , Datenübernahme 1:1 von alt nach neu
Quellsystem : W2k, PHP 4.2.3, MySQL 4.0.14
Zielsystem: W2003, PHP 4.4.8, MySQL 5.0.51
Gehe ich jetzt über die Optionen - Benutzerverwaltung - Neuer Benutzer, fülle die Felder, klicke auf Speichern bekomme ich zwar die Info "Benutzer aaaa wurde erfolgrecih angelegt", er erscheint auch in der Liste auf der linken Seite, tatsächlich hat er ihn aber nicht in die DB ( tbluser ) geschrieben.
das mysql.log zeigt, dass ein INSERT INTO tblUser aufgerufen wird, der nächste Query SELECT max(ID) as ID from tblUser gibt die bisherige Max-ID zurück, d.h. der Insert schlug fehl.
Der abgesetzte INSERT, dann manuell abgesetzt, produziert diesen Fehler:
"Incorrect integer value: ' ' for column 'CreatorID' at row 1"
Die Tab tbluser ist so def.:
[FONT="Courier New"]
Field | Type | Null | Key | Default
---------------------------------------------------
CreatorID | bigint(20) | NO | | 0
ModifierID | bigint(20) | NO | | 0[/FONT]
wie in der Orig DB auch.
Verhalten sich hier die MySQL versionen unterschiedlich? Oder hat jemand eine Idee, warum der Insert schief geht .
Rebuild hat nix geändert.
Bin für jeden Tip dankbar, da WE für mich learning by doing ist
Merci
Quellsystem : W2k, PHP 4.2.3, MySQL 4.0.14
Zielsystem: W2003, PHP 4.4.8, MySQL 5.0.51
Gehe ich jetzt über die Optionen - Benutzerverwaltung - Neuer Benutzer, fülle die Felder, klicke auf Speichern bekomme ich zwar die Info "Benutzer aaaa wurde erfolgrecih angelegt", er erscheint auch in der Liste auf der linken Seite, tatsächlich hat er ihn aber nicht in die DB ( tbluser ) geschrieben.
das mysql.log zeigt, dass ein INSERT INTO tblUser aufgerufen wird, der nächste Query SELECT max(ID) as ID from tblUser gibt die bisherige Max-ID zurück, d.h. der Insert schlug fehl.
Der abgesetzte INSERT, dann manuell abgesetzt, produziert diesen Fehler:
"Incorrect integer value: ' ' for column 'CreatorID' at row 1"
Die Tab tbluser ist so def.:
[FONT="Courier New"]
Field | Type | Null | Key | Default
---------------------------------------------------
CreatorID | bigint(20) | NO | | 0
ModifierID | bigint(20) | NO | | 0[/FONT]
wie in der Orig DB auch.
Verhalten sich hier die MySQL versionen unterschiedlich? Oder hat jemand eine Idee, warum der Insert schief geht .
Rebuild hat nix geändert.
Bin für jeden Tip dankbar, da WE für mich learning by doing ist
Merci