Ben*_*jia 3 mysql sql-scripts mysql-error-1064
我很迷惑.从我在网上看过的参考文献中,执行文本文件脚本的命令是这样的:
mysql> --user=root --password=admin --database=zero <query.sql
Run Code Online (Sandbox Code Playgroud)
但是当我运行它时,命令行说myres语法错误(错误1064).我将query.sql脚本文件保存在C:程序文件中......\MYSQL\MYSQL Server5.1 ..(包含mySQL命令行终端.exe的文件夹目录)
然后我这样做了:
mysql> USE db1 \g
mysql> source <query.sql \g
Run Code Online (Sandbox Code Playgroud)
它也不起作用; 命令行给了我同样的错误.我拥有的mySQL版本与我见过的其他版本不同.如您所见,您必须在每个查询的末尾添加'\ g'.
请帮忙,如果说明不是很清楚,请告诉我
编辑:所以这是我在query.sql中的代码:
CREATE TABLE IF NOT EXISTS 'db1'(
'id' int(255) NOT NULL auto_increment,
'date' date NOT NULL,
'title' varchar(255) NOT NULL,
'introtext' text NOT NULL,
'maintext' text NOT NULL,
PRIMARY KEY ('id')
)
Run Code Online (Sandbox Code Playgroud)
您可以在客户端内运行SQL文件:
\. query.sql
Run Code Online (Sandbox Code Playgroud)
或者,如果您尚未在客户端中,则可以从命令行使用以下命令:
mysql --user=root --password=admin --database=zero < query.sql
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19398 次 |
| 最近记录: |