#mysql
#mysql
Вопрос:
Я знаю, что есть STRICT_ALL_TABLES , но я не администратор и абсолютно не могу установить это в базе данных. Однако мне было интересно, могу ли я установить это для запроса, например, select SQL_NO_CACHE, для целей отладки.
версия 5.1.42
Спасибо!
Ответ №1:
Вы можете установить строгий режим только для вашего соединения с
SET SESSION sql_mode='STRICT_ALL_TABLES';
Установив его, вы можете затем выполнить свой запрос по тому же соединению.
Комментарии:
1. Я предпочитаю просто использовать
TRADITIONAL
.2. @Hammerite, разве он не использует всевозможные ярлыки, которые могут укусить вас многими неприятными способами.
3. @Johan, не могли бы вы дать более подробную информацию?