поиск:
Полезные ссылки

  • Форум по MySQL

  • Статьи по MySQL

  • Вопросы по MySQL

  • MySQL.com


  • Базы данных

  • MySQL

  • PostgreSQL


  • PHP конференция 2005
    Подробности!

    1.9.2. Запуск MySQL в режиме ANSI

    При запуске 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.

     
    © 1997-2005 PHP Club Team
    Rambler's Top100