Ralf Heumann: MySQL type - Decimal, Smallint, ..?

Beitrag lesen

pcmsizecode  DECIMAL(6,1) NULL

Yup das reicht aus. Jetzt haben wir es fast geschafft ;)
Beim Import der Daten aus der CSV Datei speichert er mir nun alles fein in der DB. Allerdings schreibt er trotzdem wieder bei pcmsizecode (obwohl in der CSV-Datei bei dieser Spalte nichts drinsteht - also 2 Semikolon nebeneinander) "0.0" in die Spalte..

Wenn ich einen neuen Wert per Hand eintrage ist das kein Problem. Muss ich nun per SQL alle 0.0 Werte in "NULL" ändern lassen oder geht das schon beim Import?

Noch eine letzte Frage: Das mit der MySQL collation Sort "latin1_swedish_ci" usw. kannte ich bisher noch gar nicht. Ich hatte das in meinen Spalten in "latin1_german1_ci" geändert. Allerdings gab es bei einer SQL-Query einen Fehler "Illegal mix of collations (irgendwas,IMPLICIT) and.." oder so ähnlich.
Ich habe es nun auf "utf8_general_ci" geändert? Ist das korrekt oder was muss ich hier tun?