我有一個mysql中的人的表,當前使用自動遞增整數作爲主鍵。這些數據與c#接口。將與c#程序中的數據交互的人將無法訪問主鍵整數。如果我將主鍵數據類型更改爲名稱的varchar,那麼可以解決刪除人員和編輯人員的問題。但是,這樣做會引起使用與現有人相同的主鍵(姓名)創建新人的問題。我可以使用使用名和姓的複合主鍵。但我不知道該怎麼做。我對mysql的知識是有限的,我知道很多c#。任何有關如何解決這個問題的建議都是我正在尋找的。我應該如何去使用mysql中的主鍵字符串
注:我寧願在MySQL工作臺中的圖形方法,但我不反對寫一個SQL查詢來實現相同的結果。
我認爲你應該讓你的模式保持原樣,並編寫你的界面在後臺使用主鍵。 –