Как я могу предотвратить изменение исходного запроса HeidiSQL при сохранении View?

Я использую HeidiSQL 9.3.0.4984, когда я сохраняю запрос SELECT для просмотра, программа изменяет части запроса с

`contactId`

в

`contacts`.`contactId` AS `contactId`

и из

DATEDIFF(NOW(),`birthday`) as `days`

в

(to_days(now()) - to_days(`users`.`birthday`)) AS `days`

и так далее. Это делает запрос полностью нечитаемым, поэтому я должен сохранить запрос в другом месте, чтобы иметь возможность изменять его по требованию. Вопрос: есть ли способ сохранить запрос в View "как есть"?

1 ответ

Ну, это MySQL (или MariaDB), преобразующий код представления. Это очень старая проблема. Вы должны прокомментировать там: https://bugs.mysql.com/bug.php?id=5159

Тем временем вы можете использовать Ctrl+F8 (или нажать кнопку с белым листом и карандашом), чтобы переформатировать код SQL в HeidiSQL. Это работает в любом редакторе SQL.

Другие вопросы по тегам