搜尋

首頁  >  問答  >  主體

javascript - 分類編輯保留之前分類名稱

現在有這樣一個需求,由於之前的分類設計不合理,現在需要在編輯分類的時候之前的分類名稱(稱為老分類名稱)不在編輯的分類下拉列表裡,但是在查詢的時候需要將老的分類名稱顯示出來,這些老分類名稱下的問題保留在MySQL資料庫中,這個要怎麼實現?分類表裡有id、pid、name、create_time、desc這些欄位

黄舟黄舟2733 天前1081

全部回覆(2)我來回復

  • 高洛峰

    高洛峰2017-06-30 09:54:43

    加多一個欄位來區分舊的分類與新的分類,
    或直接透過create_time來區分。

    回覆
    0
  • 三叔

    三叔2017-06-30 09:54:43

    樓上說的沒錯,其實你這個資料結構應該是沒有問題的,我覺得你認為有問題,可能是之前的需求設計和現在的需求設計衝突,這個是提需求的人由於不了解開發流程和細節,沒考慮到實際開發情形導致的。

    針對你現在這個設計,可以多加一個欄位區分新舊分類,例如is_new TINYINT(1),如果是老分類is_new值為0,手動填入即可。新分類的新增和修改時,強制設定新分類的is_new為1。

    顯示清單時,查詢分類資料時,加上is_new = 1條件。搜尋的時候不加is_new的任何條件即可。

    回覆
    0
  • 取消回覆