blade runner
Mitglied
Hallo,
mein Problem ist folgendes...
ich muss Daten von einen System zum anderen bringen, nur leider hat das Quellsystem die Keys alphanumerisch und das Zielsystem (läuft auf MySQL) arbeitet nur vernünftig mit integer Werten.
Nun meine Frage, gibt es irgendwie eine Möglichkeit mit MySQL Zeichenketten als eindeutige int Werte auszurechnen? Ich habe das mit ord() versucht, aber die Zahlen wurden schnell erschreckend hoch, da bei ord() alle 256 Zeichen berücksichtigt werden. Ausserdem muß man dann wissen, aus wieviel Zeichen der Index besteht. Wie das Statement bei einen 6-Stelligen Index aussieht, kann man sich ja vorstellen.
Ich brauche aber nur Zahlen, Großbuchstaben und Underlines (=37 Zeichen).
Danke schonmal für euere Hilfe.
PS: Ich weiss, dass MySQL mit Varchar Keys arbeiten kann, nur die Software dahinter flippt dann aus.
mein Problem ist folgendes...
ich muss Daten von einen System zum anderen bringen, nur leider hat das Quellsystem die Keys alphanumerisch und das Zielsystem (läuft auf MySQL) arbeitet nur vernünftig mit integer Werten.
Nun meine Frage, gibt es irgendwie eine Möglichkeit mit MySQL Zeichenketten als eindeutige int Werte auszurechnen? Ich habe das mit ord() versucht, aber die Zahlen wurden schnell erschreckend hoch, da bei ord() alle 256 Zeichen berücksichtigt werden. Ausserdem muß man dann wissen, aus wieviel Zeichen der Index besteht. Wie das Statement bei einen 6-Stelligen Index aussieht, kann man sich ja vorstellen.
Ich brauche aber nur Zahlen, Großbuchstaben und Underlines (=37 Zeichen).
Danke schonmal für euere Hilfe.
PS: Ich weiss, dass MySQL mit Varchar Keys arbeiten kann, nur die Software dahinter flippt dann aus.