Manche Kunden schreiben Romane bei der Bestellung ... und in der order_mail stehen dann nur die ersten 255 Zeichen.
Gibt es einen nachvollziehbaren Grund, nur die ersten 255 Zeichen in der Tabelle orders zu speichern? Spricht etwas gegen TEXT statt VARCHAR(255)?
Im Backend wird der Kommentar ungekürzt angezeigt - wo wird der gespeichert?
Vom Kommentar werden nur 255 Zeichen gespeichert
Re: Vom Kommentar werden nur 255 Zeichen gespeichert
Hi xtsell,
solche Romane haben meine Kunde noch nicht verfasst
Der Kommentar wird an mehreren Stellen in der xtc - DB - Struktur abgelegt:
Ciao,
Mike
solche Romane haben meine Kunde noch nicht verfasst
Der Kommentar wird an mehreren Stellen in der xtc - DB - Struktur abgelegt:
- orders.comments (aber eben nur als VarChar(255))
- orders_status_history.comments (hier als Text) Hier als erster Kommentar in der Historie der Bestellung.
Ciao,
Mike
Mein Shop: http://www.basteln-selbermachen.de
Re: Vom Kommentar werden nur 255 Zeichen gespeichert
Hallo Mike,
ich wollte mit diesem Thread auch nur daraufhin wirken, dass das Feld gleich bei der DB-Definition geändert wird. Ob nun auf TEXT oder VARCHAR(10000) ist mir wurscht. Mit Performance hat das bei dem Feld eher nichts zu tun. Und das eine Byte bei VARCHAR(>255) macht den Kohl nicht fett.
Schließlich schaut man nicht unbedingt in die History und bekommt evtl. einen Hinweis des Kunden nicht mit. Also entweder die Eingabe auf 255 Zeichen begrenzen oder mehr speichern. So wie jetzt ist das schlecht gelöst (auch wenn es nur höchst selten als Problem auftreten wird).
Ich habe bei mir jedenfalls den Wert erhöht und damit klappt es (natürlich).
Danke auch für den Hinweis, wo der vollständige Text gespeichert wird.
Ralf
ich wollte mit diesem Thread auch nur daraufhin wirken, dass das Feld gleich bei der DB-Definition geändert wird. Ob nun auf TEXT oder VARCHAR(10000) ist mir wurscht. Mit Performance hat das bei dem Feld eher nichts zu tun. Und das eine Byte bei VARCHAR(>255) macht den Kohl nicht fett.
Schließlich schaut man nicht unbedingt in die History und bekommt evtl. einen Hinweis des Kunden nicht mit. Also entweder die Eingabe auf 255 Zeichen begrenzen oder mehr speichern. So wie jetzt ist das schlecht gelöst (auch wenn es nur höchst selten als Problem auftreten wird).
Ich habe bei mir jedenfalls den Wert erhöht und damit klappt es (natürlich).
Danke auch für den Hinweis, wo der vollständige Text gespeichert wird.
Ralf