> Da es eine "uid" ist, kann ich keine BIGINT-Spalte nehmen. Es sind halt nicht nur Integer drin, sondern auch Strings.
Ungünstig. Aber Du meinst durch dashes separierte Gruppen heaxadezimal notierter Zahlen. Das sind also eigentlich keine Strings.
Aha. "uid" meint nicht "user-ide". Ungünstig. Aber womöglich meinst Du durch dashes separierte Gruppen heaxadezimal notierter Zahlen (UUID). Das sind also eigentlich keine Strings.
Literatur: [Storing UUID Values in MySQL Tables](https://mysqlserverteam.com/storing-uuid-values-in-mysql-tables/)