2015-12-12 20 views
0

在MySQL中保留用戶數據並使其可通過local_id獲取需要通過VARCHAR類型的字段創建索引。文檔中沒有提及最大長度的信息。provider_id/local_id上的約束

默認MySQL索引密鑰長度爲767 bytes

有沒有人有關於約束的更多信息?

回答

0

好問題。對於由Google Identity Toolkit生成的local_id,長度不會超過767個字節。

+0

這是默認的最大大小索引鍵。如果使用utf8而不是大小雙打。 local_id看起來像可打印的字符串。 有沒有保證local_id是alfanumeric/ascii?如果是的話,我可以將local_id字符串轉換爲字節。 –

+1

是的,由Identity Toolkit生成的local_id只包含可打印的ascii字符。 –