Поиск

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

Чтобы перевести mysqld в ANSI-режим, запустите его с опцией —ansi.

Выполнение сервера в режиме ANSI эквивалентно его запуску со следующими оп­циями (значения —sql-mode должны указываться в одной строке): —-transaction-isolation=SERIALIZABLE -sql-mode=REAL_AS_FLOAT,PIPES_AS_CONCAT/ANSI_QUOTES, IGNORE_SPACE,ONLY_FULL_GROUP_BY В MySQL 4.1 можно получить тот же результат с помощью следующих операторов: SET GLOBAL TRANSACTION ISOLATION LEVEL SERIALIZABLE; SET GLOBAL sqljnode = 'REAL_AS_FLOAT,PIPES_AS_CONCAT,ANSI_QUOTES, ignore_space,only_full_group_BY'; См. раздел Выбор режимов SQL. В MySQL 4.1.1 опция sqljnode может быть также установлена так, как показано ниже: SET GLOBAL sql_mode=fansi'; В этом случае значением переменной sqljnode будут все опции, имеющие отноше­ние к режиму ANSI. Вы можете проверить это так: mysql SET GLOBAL sql__mode='ansi'; mysql SELECT @@global.sqljnode; - 'REAL_AS_FLOAT,PIPES_AS_CONCAT,ANSI_QUOTES, IGNORE_SPACE,ONLY_FULL_GROUP_BY,ANSI';