среда, 17 ноября 2010 г.

Системные переменные сервера

Эти переменные определяют как будет работать сервер. Дефолтовое из значение определяется при компиляции сервера.



Также их можно задавать:
1) в файле конфигурации: my.cnf(unix) или my.ini(windows).
sql-mode="modes"

2) при зупуске демона
shell$ mysqld --sql-mode=modes

3) Или через sql-интерфейс клиентом.
SET GLOBAL|SESSION sql_mode="modes"

Кстати чтобы получить переменную либо сессионную либо гловальную через sql-интерфейс нужно:
SELECT @@GLOBAL.sql_mode;
SELECT @@SESSION.sql_mode;
 
sql_mode является той переменной, какая определяет специфику sql запросов. Что помогает работать майскуелю в связке с другими серверами баз данных, подганяя под определенные стандарты свой скуель.

Комментариев нет:

Отправить комментарий