Этот запрос относится к sqldashboards от Timestored.com
Я полагаю, что, возможно, использовал неправильный синтаксис.Использование предоставленных демо-тестовых данных в базе данных под названием «Тест».В SQL я обычно использовал бы «показ таблиц», но я думаю, что из-за Java эта команда недоступна.
В этом случае я пытаюсь перечислить все доступные таблицы в списке в форме, из которой можно выбрать.Вот что я попробовал.
В форме (и назначен на key1)
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_Schema = 'Test' And TABLE_TYPE = 'BASE TABLE';
Кажется, это работает как ожидалось
В таблице данных
select * from $key1 order by name desc limit 14;
Это выдает ошибку каждый раз, когда я выбираю что-то в форме.Например:
В вашем синтаксисе SQL есть ошибка;проверьте руководство, соответствующее вашей версии сервера MySQL, на предмет правильного синтаксиса для использования рядом с '' ohlc ') по порядку названий desc limit 14' в строке 1
Для перекрестной проверки себя, если я выберузапас из списка, так же, как показано ниже:
select * from stock order by name desc limit 14;
Любой совет будет принята с благодарностью.