我正在使用 symfony、putty 和其他 SQL 命令似乎工作正常但是当我尝试运行 .sql
文件(其中有很多)时,命令行抛出错误:
You have an error in your SQL syntax; check the manual ...
这是我要执行的命令:
mysql < data/MySQLFile.sql;
我已经在正确的数据库上使用了 use
命令并尝试使用完整路径、相对路径等。不确定是什么问题。
声明如下:
ALTER TABLE tablename
ADD COLUMN `blahblah` varchar(10) NULL;
ALTER TABLE tablename
ADD COLUMN `ggggggg` varchar(50) NULL;
最佳答案
如果想通过命令行执行
mysql -u user -p < file.sql
如果你想在登录mysql数据库后执行。使用以下任何命令。
source file.sql
或
\. file.sql
或
mysql db_name <file.sql
关于mysql - 如何使用 MySQL 命令行工具执行 SQL 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14348045/