本帖最後由 心願與你 於 15-2-12 12:37 AM 編輯
ˇ為妳喝采` 發表於 15-2-11 10:24 PM 
我R晒頭 點解改名會係一個大工程= =
打個比方。
如果你要改身份證上面個名,可能本身唔係大工程。
但係連帶嘅銀行賬戶、業務賬戶、學歷資料、人事資料、各種護照證件、各種契約、各種文件,等等等等通通都可能要改。
你個名改咗,所有記錄咗你個名嘅嘢都會出問題。
同樣地,如果 game 入面你個角色嘅名改咗,所有記住咗你個名嘅地方都要跟住改。可能有數不清嘅地方要改,改漏咗又會出一堆問題。
(固然當初唔用 character id 做 foreign key,而選擇 duplicate 一份 character name 係好反智嘅做法...)
所以,喺個 table 度加多個 column 叫 alias。角色下面個名,有值就顯示 alias,冇值就顯示返 character name。頻啊、指令啊、好友黑名單啊等等,都係繼續用返 character name 咪得。
(當然支援到 alias 就最好啦)
就好似個個都鍾意改返個英文名叫 peter 啊 john 咁,但實際上張身份證咪又係叫返陳大文。
我諗將自己心口個牌仔同卡片上面個名,由「陳大文」改做「peter 哥」,唔會有乜大問題啫吓哇?
我都唔明有乜技術上嘅難題要用到突破性嘅技術嚟解決?:ro08: