javascript - 分類編輯保留之前分類名稱
問(wèn)題描述
現(xiàn)在有這樣一個(gè)需求,由于之前的分類設(shè)計(jì)不合理,現(xiàn)在需要在編輯分類的時(shí)候之前的分類名稱(稱為老分類名稱)不在編輯的分類下拉列表里,但是在查詢的時(shí)候需要將老的分類名稱顯示出來(lái),這些老分類名稱下的問(wèn)題保留在MySQL數(shù)據(jù)庫(kù)中,這個(gè)要怎么實(shí)現(xiàn)?分類表里有id、pid、name、create_time、desc這些字段
問(wèn)題解答
回答1:加多一個(gè)字段來(lái)區(qū)分老的分類與新的分類,或者直接通過(guò)create_time來(lái)區(qū)分。
回答2:樓上說(shuō)的沒(méi)錯(cuò),其實(shí)你這個(gè)數(shù)據(jù)結(jié)構(gòu)應(yīng)該是沒(méi)有問(wèn)題的,我覺(jué)得你認(rèn)為有問(wèn)題,可能是之前的需求設(shè)計(jì)和現(xiàn)在的需求設(shè)計(jì)沖突,這個(gè)是提需求的人由于不了解開(kāi)發(fā)流程和細(xì)節(jié),沒(méi)考慮到實(shí)際開(kāi)發(fā)情形導(dǎo)致的。
針對(duì)你現(xiàn)在這個(gè)設(shè)計(jì),可以多加一個(gè)字段區(qū)分新老分類,比如is_new TINYINT(1),如果是老分類is_new值為0,手動(dòng)填充即可。新分類的添加和修改時(shí),強(qiáng)制設(shè)置新分類的is_new為1。
顯示列表時(shí),查詢分類數(shù)據(jù)時(shí),加上is_new = 1條件。在搜索的時(shí)候不加is_new的任何條件即可。
相關(guān)文章:
1. html5 - 如何實(shí)現(xiàn)帶陰影的不規(guī)則容器?2. html5 - 只用CSS如何實(shí)現(xiàn)input框的寬度隨框里輸入的內(nèi)容長(zhǎng)短自動(dòng)適應(yīng)?3. javascript - 三目運(yùn)算符的一些問(wèn)題4. python - uwsgi+django的搭建問(wèn)題5. css - 移動(dòng)端字體設(shè)置問(wèn)題6. javascript - ueditor引入報(bào)錯(cuò)問(wèn)題7. c++ - win7在不刪除管理員密碼的前提下(密碼不為空),如何設(shè)置開(kāi)機(jī)不需要密碼?8. html5 - H5 video 問(wèn)題9. javascript - 移動(dòng)端上不能實(shí)現(xiàn)拖拽布局嗎?10. javascript - 循環(huán)嵌套多個(gè)promise應(yīng)該如何實(shí)現(xiàn)?
