La solución es almacenar el UID como una cadena siempre. Usa el VARCHAR
escriba el campo en MySQL y estará bien.
En general, muchos gurús de las bases de datos le dirán que interpretar las claves externas de otra aplicación (como UID en este caso) es malo, malo, malo y debe manejarlos como texto opaco.