Если XUID представляет собой 64-разрядное целое число без знака, то он может иметь значения от 0 до 18,446,744,073,709,551,615.Так что VARCHAR(10)
не будет достаточно большим;вам нужно будет использовать VARCHAR(20)
.
. Это должно быть немного более эффективно (и использовать немного меньше места на диске базы данных), чтобы хранить его как BIGINT UNSIGNED
(всегда восемь байтов )чем VARCHAR(20)
(до 21 байта в зависимости от величины сохраняемого числа, при условии, что для столбца установлен набор из одного байта на цифру).