我會盡量通過解釋一個例子來簡化它。MySQL:如何搜索一個可能不是唯一的數字
所以,我有兩個來源,即1和2中每個源的數據合併,它具有一列「數量」,即一個來源內具有唯一的值。但是,當A和B被合併(它們必須是)時,不能檢查它們是否是唯一的。但是,在合併1和2時,我創建了一個列名稱「source」並使用其源名稱(1或2)對其進行了標記。因此,如果我想查找某個特定的「號碼」,我會提交一個查詢,查找所需的號碼和來源。
有沒有更好的方法來做到這一點?它工作得很好,因爲我的數據庫是小,但將這項工作做得很好(即快,效率等),數據庫的增長?我的意思是,它不會在未來數年份之一萬個條目,但我還是想在一個最佳的方式執行它。
我能想到的唯一的另一種方式是保持獨立的「數量」列不同來源,並查詢相應的列..但這將需要添加額外的列,因爲我得到更多的資源。嗯..該怎麼辦?
我希望這個「數字」,可大如99999999 1000000,如果您有上千條記錄,如果你必須檢查所有這些行必然會放緩插入之前。但沒有其他辦法我能想到的! – zod