Die Feldnamen enthalten ungültige Zeichen, weil sie nicht maskiert werden.
Ich halte Leerzeichen und auch die Minus-Zeichen in den Spaltennamen für höchst ungünstig.
Grund: In der Anwendung, die dann MySQL benutzt sollten, um Konfusion beim Programmieren vorzubeugen, die Spaltennamen der Datenbank womöglich gleich den Variablennamen im Programm sein. Mit den Leerzeichen und den Minuszeichen ist das von vorn herein nicht möglich.
Beste Abhilfe also: Man benenne die Spalte "e - mail" zu "email" um.
Das ändert nichts an der Gültigkeit und Richtigkeit der Aussage von 1UnitedPower.
Jörg Reinholz