Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这是文件:
ALTER TABLE tablename ADD COLUMN `column_name` varchar(255) NULL;
我在第一行收到此错误:
ERROR 1064 (42000): YOu have an error in your SQL syntax; ... line 1
为什么是这样?
我确定表名和列名输入正确,因为还有其他类似的 sql 文件是我以此为基础的。
您在mysql < MyFile.sqlMySQL 命令提示符中输入。
mysql < MyFile.sql
您需要从您的shell运行它。这是一种不同的运行方式mysql,而不是特殊的mysql命令。
mysql
如果你从 mysql 命令提示符调用它,你需要使用这个:
source path/to/file.sql;
或从外壳调用您现在正在调用的内容。