MySQL Falsche Spezifikationen für Feld?
Was ist daran falsch?
2 Antworten
Kann es sein, dass du das Erstellen der Struktur und das Eintragen der Daten vermischt hast?
Mit CREATE TABLE erstellt du nur die Struktur. Da sind eine Menge Fehler in deiner Anweisung. Fast alle Floats sind falsch, da du in den Klammern die Präzision angibst. Eine Float-Präzision kann auch keine Kommazahlen (Beispiel 14.53) enthalten. Hinter Text brauchst gar nichts. Wenn du einen Text mir einer bestimmten Länge möchtest, nutzt du VARCHAR.
Hast du die Struktur erstellt, kannst du in einer neuen SQL-Abfrage Werte in deine Tabelle eintragen.
Bei float-Datentypen kannst du höchstens den Wert 23 angeben, siehe: https://stackoverflow.com/questions/8636922/what-is-the-maximum-precision-of-the-double-and-float-datatypes-in-mysql
Ich hab int auch probiert Geht auch nicht