Speichern von chat-Nachrichten in einer MySql-Tabelle

Den letzten paar Wochen habe ich gearbeitet, auf eine web-basierte chat-client-Anwendung, und ich habe eine Frage bezüglich speichern von chat-Nachrichten in einer MySql-Tabelle. Ich erstellte eine Tabelle namens Gespräche und für jetzt es besteht aus 5 Feldern;

user1ID, user2ID ,Nachrichten(mediumtext), status, timestamp.

Wenn ich testen Sie das chat-Programm funktioniert alles einwandfrei, aber das problem ist, jedes mal, wenn ein Benutzer etwas schickt, bin ich anfügen, dass der Wert in meine 'Nachrichten' - Feld als eine neue Zeile. Und wenn es um das abrufen der Nachricht, mein sql-code liest die ganze Sache und zeigen Sie es an den entsprechenden Benutzer. Daher ist die Menge der Daten Linear zu erhöhen, indem die Menge von hinzugefügtem text in das Nachrichten-Feld.
Meine Frage ist, gibt es eine Möglichkeit, WÄHLEN Sie nur die letzten Zeilen aus einem text-Feld oder vielleicht eine andere Lösung, die reduziert die Menge der übertragenen Daten.

  • Sie hängen Sie Ihre Botschaft auf ein vorhandenes Feld in dem nur eine Zeile in einer Tabelle??? O_O
  • Ja leider ich 🙂
InformationsquelleAutor akk kur | 2011-12-02
Schreibe einen Kommentar