在将数据保存到不同的 SQL 表中时,最好使用 GUID 用户 ID 还是仅使用用户名?使用 GUID 是否会有性能差异?
使用GUID。它是系统内部用户的标识符。这样就可以更改用户名,如果有人愿意的话。
这与内部ID代表系统内容,而外部ID则代表用户内容的概念相吻合。
我看到了很多关于GUID和INT(自增)性能的讨论,但我建议你使用GUID。
嗯...您是在问用作主键的字段还是关于使用/不使用关系(将GUID插入具有GUID和用户名关联的另一个表格)?