( dpalffy | 2012. 06. 26., k – 14:10 )

Én úgy döntöttem, hogy nem akarok többé MySQL-t látni, amikor egy minor verzióban egy ilyen változtatás miatt sikerült jópár korrupt táblát gyártanunk:

D.1.97. Changes in MySQL 5.0.2 (01 December 2004)
Incompatible Change: The precedence of NOT operator has changed so that expressions such as NOT a BETWEEN b AND c are parsed correctly as NOT (a BETWEEN b AND c) rather than as (NOT a) BETWEEN b AND c. The pre-5.0 higher-precedence behavior can be obtained by enabling the new HIGH_NOT_PRECEDENCE SQL mode.