2013-08-28 5 views
0

Я пытаюсь подключиться к базе данных mySQL с помощью MySQL 5.2 ODBC Driver, протестировал соединение, и он был успешным, но когда я запускаю запросы на таблицы базы данных становятся ниже ошибки -Версия сервера MySQL для правильного синтаксиса для использования рядом с WHERE 1 = 0 'в строке 1

Служба не смогла найти результаты запроса. ERROR [42000] [MySQL] [драйвер ODBC 3.51] [mysqld-5.1.40-community] У вас есть ошибка в синтаксисе SQL; проверьте руководство, которое соответствует версии сервера MySQL для правильного синтаксиса, чтобы использовать рядом «„dbtmsprod02“„twe_planning“) T WHERE 1 = 0» в строке 1

Вот мой SQL запрос:

Select "plan_id", "plan_desc", "plan_status" From "dbtmsprod02"."twe_planning" 

Я мало нового в этой области, любая помощь будет высоко оценена.

Благодаря Прабху

+2

Вы уверены, что это ваш запрос? Ошибка говорит, что это не так. – ChunkyBaconPlz

+1

Вы явно НЕ отправили весь ваш запрос –

ответ

3

По умолчанию MySQL не является стандартным в том, что она использует двойные кавычки для разделителей строк (идентичные одинарные кавычки). Стандартный SQL использует двойные кавычки в том, как вы их используете, в качестве разделителей для идентификаторов таблиц и столбцов.

Вы можете использовать SQL mode сделать MySQL соответствует стандарту ANSI SQL:

SET SQL_MODE=ANSI_QUOTES 

Или вы можете использовать идентификатор по умолчанию разделитель для MySQL, бэк-тик:

Select `plan_id`, `plan_desc`, `plan_status` From `dbtmsprod02`.`twe_planning` 

Или вы могли бы просто взять вне кавычек, потому что ни один из ваших идентификаторов не нуждается в них. Ограниченные идентификаторы требуются, если ваши идентификаторы содержат специальные символы, пробелы или зарезервированные слова SQL.

+0

Спасибо за быстрый ответ, он работал без кавычек, но только для выбора самой первой строки, но в таблице источников есть тысячи записей. – Prabhu

+0

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

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

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