Heim > Fragen und Antworten > Hauptteil
Aufgrund des unangemessenen Designs der vorherigen Klassifizierung ist es jetzt erforderlich, den vorherigen Klassifizierungsnamen (als alter Klassifizierungsname bezeichnet) zu bearbeiten Bei der Abfrage muss der alte Klassifizierungsname angezeigt werden. Die Fragen unter diesen alten Kategorienamen bleiben in der MySQL-Datenbank erhalten. Die Klassifizierungstabelle enthält Felder wie ID, PID, Name, Erstellungszeit und Desc
三叔2017-06-30 09:54:43
楼上说的没错,其实你这个数据结构应该是没有问题的,我觉得你认为有问题,可能是之前的需求设计和现在的需求设计冲突,这个是提需求的人由于不了解开发流程和细节,没考虑到实际开发情形导致的。
针对你现在这个设计,可以多加一个字段区分新老分类,比如is_new TINYINT(1)
,如果是老分类is_new
值为0,手动填充即可。新分类的添加和修改时,强制设置新分类的is_new
为1。
显示列表时,查询分类数据时,加上is_new = 1
条件。在搜索的时候不加is_new
的任何条件即可。