MySQL или псевдоним sqlite несовместимы? - PullRequest
2 голосов
/ 10 августа 2011

Я использую Yii Framework с MySQL с ORM.Когда я переключаюсь на sqlite, я внезапно получаю ошибки «столбец не найден» для столбцов, которые имеют псевдонимы в своем запросе:

Querying SQL: SELECT `privateAccesses`.`project_id` AS `t1_c0`, ... FROM `project` `privateAccesses`

Тогда я получаю:

CDbException: CDbCommand failed to prepare the SQL statement: SQLSTATE[HY000]: General error: 1 no such column: privateAccesses

Так что я думаюимеет какое-то отношение к псевдонимам ... кто-нибудь знает, если псевдонимы mySQL / sqlite как-то несовместимы?Идея как это исправить?Основные псевдонимы, кажется, работают в sqlite ..

Спасибо, MrB

1 Ответ

0 голосов
/ 10 августа 2011

Забудьте, это что-то из-за того, что ORM почему-то пропускает определенные столбцы в sqlite ..

...