La correzione consiste nel memorizzare sempre l'UID come stringa. Usa il VARCHAR
digita il campo in MySQL e andrà tutto bene.
In generale, molti guru del database ti diranno che interpretare le chiavi esterne di un'altra applicazione (come l'UID in questo caso) è cattivo cattivo cattivo e dovresti gestirli come testo opaco.