Рейтинг:0

MariaDB не хранит выбор всего вида

флаг ug

я использую представления в mariadb. на данный момент я на сервере Windows. если я сохраню в окнах, выберите * (все) представление для таблицы. в следующий раз, если я открою представление, оно останется как select *(all).

в linux (я тестировал ubuntu и centos) после сохранения представления он записывает выбор для каждой таблицы, а не выбор * (все).

Пример изображения: линукс

линукс:

выберите `abo_duration`.`dur_id` КАК `dur_id`,`abo_duration`.`dur_name` КАК `dur_name`,`abo_duration`.`dur_short` КАК `dur_short`,`abo_duration`.`dur_order` КАК `dur_order`,` abo_duration`.`asdadsfasdf` AS `asdadsfasdf`,`abo_duration`.`neu` AS `neu` из `abo_duration`

Пример изображения: окна

окна:

ВЫБЕРИТЕ * из abo_duration 

это проблема конфигурации?

ты

Рейтинг:0
флаг ua

Нет. Это просто два представления одного и того же. Более короткая форма (рано или поздно) будет преобразована в более длинную форму. затем будет происходить обработка.

Я не могу быть более конкретным, не понимая сначала, что вы подразумеваете под «сохранением представления» и «записью».

флаг ug
я добавил два изображения для попытки объяснить мою проблему. это два сервера. реплицировано. один в ubuntu(linux) и один в windows. посмотри выписки. окна оставят представление как выбрать все. но Linux делает выбор для столбца.
флаг ua
Вы делаете `EXPLAIN SELECT ... ; ПОКАЗАТЬ ПРЕДУПРЕЖДЕНИЯ;`? Это единственный известный мне способ _видеть_ более длинную форму.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.