如何摆脱这个错误 1064 (42000)?

问题描述 投票:0回答:1

老实说,我不明白为什么会出现这个错误。有人可以帮忙吗?

mysql> mysql -u root -p foodly < /Users/gregoireperney/Documents/1-dev/trainings_no_git/sql_foodly_db/partie_2/foodly.sql;

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 'mysql -u root -p foodly < /Users/gregoireperney/Documents/1-dev/trainings_no_git' at line 1

(mysql Ver 14.14 Distrib 5.7.24,适用于 osx11.1 (x86_64),服务器版本:8.3.0 Homebrew)

我尝试在手册中寻找答案,但没有成功。

这是文件代码的开头,也许是因为这个:

-- MySQL dump 10.13  Distrib 8.0.21, for osx10.15 (x86_64)
--
-- Host: localhost    Database: foodly2
-- ------------------------------------------------------
-- Server version   8.0.21
mysql mysql-error-1064
1个回答
1
投票

您正在 MySQL 提示符中输入命令,该命令仅接受 SQL 语句。您需要退出 MySQL 命令行客户端并在系统终端中输入命令。

© www.soinside.com 2019 - 2024. All rights reserved.