Hi @all,
ich hab ein Problem und weiss net wie ich das zu lösen habe. Ich hatte bisher MySQL 4.1 lokal aufm Rechner und hab vor kurzem auf PHP 5 und Mysql 5 "geupdatet". Dann hab ich meine Datenbanken/Tabellen per sqldump aus mysql 4.1 in MySQL 5.0 erstellt - die struktur wurde auch ohne probleme übernommen nur bei den Daten macht sql mir probleme.
Das Problem ist, dass mir folgende Fehlermeldung ausgegeben wird:
1406 - Data too long for column 'usersignature' at row 1
wobei usersignature als text definiert ist (usersignature text NOT NULL) und es somit eigentlich egal sein sollte wie lang die Daten sind... die Fehlermeldung kommt auch bei anderen Feldern, die varchar(128) als Beispiel sind und die Daten weit weniger Zeichen besitzen. Das gleiche mit einem Feld mit Attribut timestamp - wobei in diesen lediglich FROM_UNIXTIME(1143472381) und bisher keine Probleme machte...
Wo liegt hier die Lösung? Was muss ich beachten MySQL 5.0?
danke
cya CrazyPip
edit:
und das interessante ist bei dem timestamp feld...das die daten korrekt in die DB eingetragen werden und dann die fehlermeldung ausgegeben wird?!
ich hab ein Problem und weiss net wie ich das zu lösen habe. Ich hatte bisher MySQL 4.1 lokal aufm Rechner und hab vor kurzem auf PHP 5 und Mysql 5 "geupdatet". Dann hab ich meine Datenbanken/Tabellen per sqldump aus mysql 4.1 in MySQL 5.0 erstellt - die struktur wurde auch ohne probleme übernommen nur bei den Daten macht sql mir probleme.
Das Problem ist, dass mir folgende Fehlermeldung ausgegeben wird:
1406 - Data too long for column 'usersignature' at row 1
wobei usersignature als text definiert ist (usersignature text NOT NULL) und es somit eigentlich egal sein sollte wie lang die Daten sind... die Fehlermeldung kommt auch bei anderen Feldern, die varchar(128) als Beispiel sind und die Daten weit weniger Zeichen besitzen. Das gleiche mit einem Feld mit Attribut timestamp - wobei in diesen lediglich FROM_UNIXTIME(1143472381) und bisher keine Probleme machte...
Wo liegt hier die Lösung? Was muss ich beachten MySQL 5.0?
danke
cya CrazyPip
edit:
und das interessante ist bei dem timestamp feld...das die daten korrekt in die DB eingetragen werden und dann die fehlermeldung ausgegeben wird?!
Kommentar