2012-04-13 3 views
0

Wir erwägen die Migration von MySQL 4.x auf MySQL 5.x.Deaktivierung der Beibehaltung von Leerzeichen für VARCHAR-Spalten

Abschließende Leerzeichen werden jedoch in VARCHAR-Spalten ab MySQL 5.0.3 beibehalten, während in MySQL 4.x nachstehende Leerzeichen für VARCHAR-Spalten nicht beibehalten wurden.

Es wurde vorgeschlagen, dass es eine MySQL-Einstellung geben könnte, die es uns erlaubt, MySQL 5.x so zu verhalten, wie es in MySQL 4.x vorgeht, und keine nachgestellten Leerzeichen zu behalten.

Ich kann eine solche Einstellung nicht finden, aber vielleicht übersehe ich es. Gibt es eine Möglichkeit, dies zu tun?

Antwort

0

AFAIK gibt es keinen SQL-Modus für das Zurückkehren zu dem alten Verhalten. Wenn Ihre Anwendung von diesem Verhalten abhängt, ist es am besten, BEFORE INSERT TRIGGERS zu verwenden, um Varchar-Werte zu trimmen.

+0

Danke. Da niemand sonst reingekommen ist, bekommt man alle Punkte. :) –

Verwandte Themen