將數據保存到不同的sql表中時,最好使用GUID userID還是簡單地使用用戶名?使用guid時性能有差異嗎?UserName或guid UserID?
6
A
回答
11
使用guid。這是用戶的系統內部標識符。這樣就可以根據用戶的需要更改用戶名。
然後,這很好地符合內部ID的概念,這對您的系統意味着什麼,而外部ID對您的用戶意味着什麼。
5
我看到了很多關於GUID與INT(自動增量)性能的討論。但我可以推薦你使用GUID。
嗯..你問關於字段用作主要或關於使用/而不是關係(將GUID插入到另一個具有GUID和用戶名關聯的表中)?
相關問題
- 1. UserId和UserName
- 2. 如何從loginName控件獲取UserName或UserId?
- 3. asp.net會員供應商guid userID
- 4. 將符號定義爲UserID或UserId?
- 5. preg_match:/ usersname或/ username/foo
- 6. 使用uid(username,userId)的Django Rest框架查詢
- 7. 如何從MVC5的新ASP標識表中獲取UserId和UserName?
- 8. 有userID在視圖中,需要userName張貼
- 9. 似乎無法在表格中插入guid(userID)!
- 10. MYSQL:UPDATE tblUser SET userName ='MD5散列生成的用戶名版本'WHERE userID IN(...)?
- 11. Mysql select min in userid userid =?
- 12. @username是不存在的或不可用
- 13. /var /或/ home/username /?下的Web目錄
- 14. Laravel route/users/id或/ users/username返回users.show
- 15. 如何從C#或T-Sql中的給定GUID生成新的GUID?
- 16. 用/ username/
- 17. 使用WebMetrix從MVC獲取UserId
- 18. 因爲GUID
- 19. django-guardian - (User,'username','username')的含義
- 20. Codeigniter路由「mysite.com/$username」到「users/profile/username」
- 21. socket.io將userId分配給sessionId
- 22. Discord <@!userid> vs <@userid>
- 23. 分配UserId到外鍵= null
- 24. Firebase Analytics userID
- 25. 如何從accessdatabase獲取USERID
- 26. 獲取並插入到其他表UserId
- 27. 「?$ _SESSION ['username']:NULL」?
- 28. PHP SESSION for Username
- 29. Subdomain vanity username rewrite
- 30. 解析爲@username
不僅如此,用戶名可以更改和/或重複IRL。 – Josef 2009-01-25 02:33:10
它肯定似乎是正確的方式,但爲什麼不能訪問... User.Identity。?我試圖理解爲什麼它按照原來的方式完成。在Users表中作爲guid主要使用 – Brettski 2009-04-02 03:11:00