Playa нарушена в MySQL> 5.7.4

Поскольку v5.7.5 MySQL возвращает ошибки для некоторых неправильно сформированных операторов SQL. Так как Playa v4.5.2 будет вызывать ошибки.

1
nl ja de

2 ответы

До сих пор я обнаружил и зафиксировал один случай и добавлю больше здесь, если обнаружу.

Файл: mod.playa.php
Линия: 550

ИЗ

$sql = 'SELECT DISTINCT(rel.child_entry_id) AS entry_id

К

$sql = 'SELECT DISTINCT rel.child_entry_id AS entry_id, rel.parent_entry_id, rel.parent_field_id, rel.parent_row_id, rel.parent_col_id, rel.parent_var_id, rel.rel_order
3
добавлено

Я столкнулся с ошибками, пытаясь открыть поля Playa из-за более строгой группы по правилам ( https://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sqlmode_only_full_group_by )

В ft.playa.php я изменил строку 1406 из

GROUP BY m.member_id

в

GROUP BY m.member_id, m.screen_name, mg.group_title

1
добавлено