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...
解决方案
所以我猜你已经使用 cmd 打开了 MYSQL shell,所以你可以输入你的查询。
首先,您需要选择一个数据库,您可以从中选择您的表。
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
推荐阅读
- python-3.x - Pandas 在导入 csv 文件时删除空格/未知字符
- node.js - 在 Node.js 中生成用于手机号码验证的 OTP
- r - 使用调查包使用加权数据一次计算四分位数的 SD (svysd)
- javascript - 找到两个字符串中的常用词,但需要逗号...如果可能,不要使用正则表达式
- go - 使用 go-tdlib 卡在“authorizationsStateWaitPhoneNumber”状态
- spring - Spring:事务方法中未捕获的异常
- python - TypeError:无法在 python 2.7 中连接“str”和“tuple”对象
- php - 如何使用 php 将 mysql 中的动态内容呈现到 div 行中的三列 div 格式的网页
- asp.net-core - 使用 IdentityServer 4 的多平台
- c# - EmguCV中drawMarker的等价物是什么?