Как включить строгий SQL-режим MySQL с помощью Zend_Db_Adapter_Mysqli? - PullRequest
1 голос
/ 11 ноября 2011

Когда я включил строгий режим SQL в своем блоке разработки, я обнаружил кучу ошибок SQL в своем коде. Однако по большей части я предпочитаю использовать рабочий блок SQL вместо своего блока, потому что на этом компьютере есть реалистичные данные, с которыми можно играть, и нет необходимости в синхронизации моей локальной базы данных с этой базой данных.

Однако в зависимости от этого окна есть несколько приложений, которые не работают ... лучше всего с точки зрения SQL. Я хотел бы включить строгий режим для своего приложения в зависимости от конкретного приложения, используя Zend_Db, а точнее Zend_Db_Adapter_Mysqli.

Как мне это сделать?

1 Ответ

2 голосов
/ 11 ноября 2011
$db = Zend_Db_Table::getDefaultAdapter(); //Or how ever you store your DBs...
$db->getConnection()->query('SET sql_mode="TRADITIONAL"');

казалось, добился цели.

...