2015-10-02 3 views
-1

У меня есть база данных на сервере облака, в наши дни я неоднозначен из-за ошибки сервера MySQL, эта база данных имеет 15 табличных и 6 просмотров.MySQL посмотреть данные не в базе данных

Ошибка: когда все таблицы пустые, все представления возвращают строку с 1 значением, с другой стороны, если вы выполняете Query напрямую, ответ MySQL пуст!

Примечание: база данных никогда не имеет этих значений.

execute view screen shot

enter image description here

+0

Возможно, что-то не так с самим видом. Также добавьте оператор 'CREATE', который сделал представление. Вы можете получить инструкцию, используя синтаксис 'SHOW CREATE VIEW' (https://dev.mysql.com/doc/refman/5.0/en/show-create-view.html). – Auxiliary

+0

** Вид был изменен Почему? ** CREATE ALGORITHM = НЕ УКАЗАННЫЙ ОПИСАНИЕ = 'userdb' @' localhost' SQL SECURITY DEFINER VIEW 'vimelkmap' AS select 1 AS' id', 1 AS 'cityId', 1 AS' title', 1 AS 'price', 1 AS' ejareh', 1 AS 'Rahn', 1 AS' closed', 1 AS 'publish', 1 AS' mapLoc', 1 AS 'transId' –

ответ

0

Проблема заключается в представлении заявления. Там нет FROM, поэтому независимо от того, что произойдет, представление вернет строку 1 s.

Смежные вопросы