Wenn ich eine Reihe von Insert-Anweisungen in MySQL ausführen, bekomme ich immer Error Code: 1264. Out of range value for column 'x' at row 1
. Der Spaltentyp ist auf float(10, 10)
eingestellt und die Werte in der Spalte reichen von 23.912 to 26.458
, die innerhalb der Grenzen liegen. Ich habe absolut keine Ahnung, warum ich diesen Fehler erhalte.Seltsame 1264 Out of Range Error
1
A
Antwort
4
float(10,10)
bedeutet 10 Dezimalstellen speichern, ohne Platz für die Ganzzahl-Komponente.
0.1234567890
würde gültig sein, denn das 10 Dezimalstellen ist, aber 1.234567890
ist nicht, weil Sie jeden Raum nicht verlassen haben für den 1.
Es float(total digits, decimal places)
ist, und ist eine Summe, nicht integer places, decimal places
.
123.456789 = 9 digits total, 6 for decimals -> float(9, 6)
0
Für Ihre Werte 23.912 to 26.458
können float(10, 10)
nicht funktionieren. Beschreibung: -
In Schwimmer erste 10 sagt, dass Sie 10-stellige in diesem Feld eingeben und die zweiten 10 sagen 10-stellige nach (.)
So in diesen Feldern eingefügt werden kann: -
0.111111111
.
.
.
0.999999999
Aber Sie können nicht: -
1.111111111
.
.
.
.
.
111111111.1
Verwandte Themen
- 1. Warnung # 1264: out of range Fehler in MySQL
- 2. Verhindern Index Out of Range Fehler
- 3. Wie beheben Index Out Of Range Fehler
- 4. CountIF (s) für Out-of-Range-Kriterien
- 5. Toolbar Höhe Out of Range - MvvmCross
- 6. AWS Elastische Lastenausgleich -Out of Service Error
- 7. Warum wird "out of range" nicht für 'substring (startIndex, endIndex)'
- 8. Was ist der Unterschied zwischen: out-of-range und: ungültig?
- 9. Argument Out Of Range Exception, was zu tun ist
- 10. Wie löst man die "Bignum out of Float Range" Warnung?
- 11. Kendo ASP.NET MVC - Index Out of Range Databinding
- 12. Wie vermeide ich hier den 'index out of range' Fehler?
- 13. Wie verhindert man einen Fehler 'Array index out of range'?
- 14. Unity Serialized Dictionary `Index Out Of Range` nach 12 Artikeln
- 15. out of range Zufallszahlengenerierung in C++ mit tr1
- 16. Seltsame MySQL-Warnung 1264 für gültigen DateTime-Wert
- 17. ElasticSearch Out of Memory
- 18. Delphi Out of Ressourcen
- 19. PostgreSQL libpq "Integer out of range" -Fehler beim Senden von Integer als binär
- 20. Rails - MySQL-Fehler "Out of Range-Wert", obwohl der Bereich in Ordnung sein sollte?
- 21. JSON Out of Memory Fehler
- 22. d3 area graph going out of bounds
- 23. Out range Fehler beim Kopieren des Arbeitsblatts
- 24. "Subscript out of range" -Fehler beim Versuch, die sekundäre Startseite zu setzen
- 25. Wie kann ich eine einzelne Out-of-Range-Nachricht mit dem Range Validator in Symfony2/3 anzeigen?
- 26. Out of proc SessionState Speicherverwaltung
- 27. Out of proc COM Schwerfälligkeit
- 28. MATLAB "out of memory" Fehler
- 29. SessionState out of memory Ausnahme
- 30. Phpstorm 8.0.1 out-of-memory
Das macht viel mehr Sinn. Ich habe nicht verstanden, dass die linke Grenze die Summe der Ziffern rechts und links der Dezimalstelle war, während die rechte Grenze nur die Dezimalstellen war. Vielen Dank! – ThoseKind