Ich verwende MySQL, um eine 20-stellige ID-Nummer zu speichern. Wenn ich die Datenbank mit der folgenden Abfrage abfrage, erhalte ich den folgenden Fehler.MySQL Fehlercode: 1264. Out-of-Range-Wert für Spalte 'Spaltenname' in Zeile 1
Abfrage:
UPDATE tablename SET columnname = 59641217344615859740;
Fehler:
Error Code: 1264. Out of range value for column 'columnname' at row 1
Tabelle Info:
Engine: InnoDB
Row Format: Dynamic
Table Collation: utf8mb4_general_ci
Spalte Info:
Type: BIGINT(255)
Nullable: Yes
Privileges: Select, Insert, Update, References
Was mache ich falsch? Stimmt etwas mit meiner Anfrage nicht? Vielleicht mit den Tabellen- oder Spalteneinstellungen? Die meisten anderen, die diesen Fehler haben, verwenden keinen Spaltentyp wie BIGINT, aber ich habe am. Eine Antwort wird sehr geschätzt. Vielen Dank!
oh gut, dass ich nicht wusste ... rate ich muss VARCHAR verwenden und parseInt() verwenden, wenn ich Mathe mit ihm haha tun muss –