1.9.2 Запуск MySQL в режиме ANSI
При запуске mysqld с опцией --ansi поведение сервера MySQL изменяется
следующим образом:
||представляет собой конкатенацию строк вместо ИЛИ (OR).- Допускается любое количество пробелов между именем функции и скобкой (. Это заставляет MySQL интерпретировать все имена функций как зарезервированные слова.
- " будет интерпретироваться как символ кавычки идентификатора (как символ кавычки ` сервера MySQL), а не как символ кавычки строки.
REALбудет синонимом дляFLOAT, а не дляDOUBLE.- Уровнем изоляции транзакций по умолчанию является
SERIALIZABLE(Смотри раздел 6.7.3 Синтаксис командыSET TRANSACTION). - Вы можете использовать столбец/выражение в
GROUP BY, которое не перечислено в списке столбцов.
Использование данной опции равносильно применению
--sql-mode=REAL_AS_FLOAT,PIPES_AS_CONCAT,ANSI_QUOTES,
IGNORE_SPACE,SERIALIZE,ONLY_FULL_GROUP_BY.
