在 MYSQL PHPMyadmin 中运行 Sql 文件
我已经编写了 SQL 文件,执行时会抛出错误: mysql> @"C:\Documents and Settings\Hemant\Desktop\create_tables.sql"; ERROR 1064 (42000):您的 SQL 语法有错误;检查手册 对应于您的 MySQL 服务器版本,以便在 '@"C:\ 附近使用正确的语法 Documents and Settings\Hemant\Desktop\create_tables.sql"' 在第 1 行
第 1 行代码是 如果不存在则创建数据库测试
; 默认字符集 latin1 COLLATE latin1_swedish_ci; 使用测试;
请告诉我我是否遗漏了一些东西
I have written the SQL file with on excecuting it is throwing the error as
mysql> @"C:\Documents and Settings\Hemant\Desktop\create_tables.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 '@"C:\
Documents and Settings\Hemant\Desktop\create_tables.sql"' at line 1
on line 1 code is
CREATE DATABASE IF NOT EXISTS test
;
DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE test;
please let me know is i am missing something
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果我错了请纠正我,但是当你设置 PHPMyAdmin 时默认没有一个表
test
吗?Correct me if I'm wrong, but isn't there a table
test
by default when you setup PHPMyAdmin?test
之后有一个额外的半列。尝试将其删除,看看是否可以解决问题。
You have an extra semi column after
test
.Try removing it and see if that fixes the issue.