Копировать и вставлять запрос MySQL в командную строку не работает

#mysql

#mysql

Вопрос:

Название говорит само за себя. Я абсолютно не представляю, почему копировать и вставлять запрос MySQL в командную строку не работает. Я попробовал очень простой запрос, подобный select * from table поэтому я уверен, что это как-то связано с MySQL (или шагом копирования и вставки), а не с синтаксической ошибкой. Интересно, как я мог бы решить эту проблему.

Сообщение об ошибке, которое я получаю, является

 ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near...
  

Комментарии:

1. Заголовок гласит «не работает», что на самом деле не помогает объяснить проблему. Пожалуйста, укажите точный текст ошибки в вашем вопросе.

2. укажите, что именно вы скопировали? может быть, какой-то отсутствующий запрос приводит к ошибкам?

Ответ №1:

Итак, я предполагаю, что вы уже открываете MYSQL shell с помощью cmd, чтобы вы могли ввести свой запрос.

прежде всего, вам нужно выбрать базу данных, из которой вы можете выбирать свои таблицы.

 SHOW DATABASES; -- this will show database list available in MYSQL
USE DB_NAME; -- it will select the database
SHOW TABLES; -- list of tables
SELECT * FROM table; -- here you can write your query
  

Для справки смотрите следующее:https://www.a2hosting.in/kb/developer-corner/mysql/connect-to-mysql-from-the-command-line