Letzte Woche Montag haben wir beschlossen, den SQL_MODE in unseren Entwicklungsservern auf einen strengeren Wert als "" (den Default) zu setzen. Das war ein Fehlschlag und wir haben den Change diese Woche zurück gerollt. Aber von vorne.
Welchen SQL_MODE will man denn?
Als Ziel-Einstellung haben wir eine Kombination von
TRADITIONAL, NO_ENGINE_SUBSTITUTION, ONLY_FULL_GROUP_BY, NO_AUTO_VALUE_ON_ZERO
ins Auge gefaßt.
SQL_MODE ist eine Einstellung in MySQL, mit der das Verhalten des
Servers beeinflußt werden kann. Die Variable ist eine Bitmaske
von benannten Bits - jedes Bit hat eine im Handbuch definierte
Bedeutung. Außerdem haben bestimmte Kombinationen von Bits einen
Sammelnamen.
…