Tach!
gegeben ist ein String in diesem Format: 02456490-24b6-d38b-7984-5fe1683298db
Daraus sollte ein int(11) generiert werden.
Wenn, dann würde ich ja unsigned int(10) haben wollen. Aber auch mit unsigned bigint (64-Bit-Integer) lässt sich dieser Wert nicht darstellen. Benötigt wird eine 128-Bit-Struktur.
Diese int muss eindeutig dem String zugeordnet werden können, bzw. sollte sich aus der int wieder der String generieren lassen.
Das ist unter den gegebenen Voraussetzungen unmöglich. 2^128 Werte lassen sich nicht mit 2^64, geschweige denn mit 2^32 Möglichkeiten darstellen.
dedlfix.