老实说,我不明白为什么会出现这个错误。有人可以帮忙吗?
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 提示符中输入命令,该命令仅接受 SQL 语句。您需要退出 MySQL 命令行客户端并在系统终端中输入命令。