Frage MySQL-Gruppe durch Komma getrennte Werte


Ich habe eine MySQL-Tabelle Kommentare in dieser Tabelle ein Feld ist Tags und alle Tags sind Komma getrennt wie

Kommentare Tabelle


6
2018-03-19 11:03


Ursprung


Antworten:


Ich denke, dass der beste Ansatz darin besteht, eine separate Tabelle für Tags und für die Beziehung zwischen Tags und Ihrer Tabelle zu verwenden (zB: CommentTags), damit Sie schnell die Kommentare finden können, die ein spezifisches Tag verwenden, Statistiken machen usw. Bei Ihrer derzeitigen Vorgehensweise verwenden Sie jedes Mal eine String-Aufteilung für jede Zeile.

Nun, wenn Sie mit Ihrem derzeitigen Ansatz stecken bleiben, Hier ist eine Frage zum String-Splitting, die Sie vielleicht nützlich finden. Aber ich sehe eine Menge Leistung von Nutzern beschwert ...


3
2018-03-19 11:18