При запуске mysqld с опцией
--ansi поведение сервера MySQL
изменяется следующим образом:
|| представляет собой
конкатенацию строк вместо ИЛИ
(OR).
Допускается любое количество
пробелов между именем функции и
скобкой ‘(’. Это
заставляет MySQL интерпретировать
все имена функций как
зарезервированные слова.
‘"’ будет
интерпретироваться как символ
кавычки идентификатора (как
символ кавычки
‘`’ сервера MySQL), а
не как символ кавычки строки.
REAL будет синонимом для
FLOAT, а не для
DOUBLE.
Уровнем изоляции транзакций по
умолчанию является
SERIALIZABLE (see
Раздел 6.7.3, «Синтаксис команды SET TRANSACTION»).
Вы можете использовать
столбец/выражение в GROUP
BY, которое не перечислено в
списке столбцов.
Использование данной опции
равносильно применению
--sql-mode=REAL_AS_FLOAT,PIPES_AS_CONCAT,ANSI_QUOTES,
IGNORE_SPACE,SERIALIZE,ONLY_FULL_GROUP_BY.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.
© 1995-2005 MySQL AB. All rights reserved.
