我是MySQL / WAMP新手试图设置时区,以便我可以按照主题进行课程,但是当我给出的说明与我没有对应时,我开始遇到麻烦MySQL页面上的信息,我从中下载安装文件http://dev.mysql.com/doc/refman/5.7/en/mysql-tzinfo-to-sql.html。
当我尝试从mysql命令提示符运行此命令时,有人能告诉我原因:
mysql -u root mysql < C:/timezone_posix.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
顺便说一句,我已经尝试过使用前向和反斜杠,有和没有引号等,来自我的WAMP 5.6.17,MySQL命令提示符,并且有问题的文件是posix(不是isam)与Windows机器上的MySQL版本对应的版本。
答案 0 :(得分:1)
你应该从常规命令提示符运行它,而不是在mysql程序中运行它,因为它运行mysql程序。所以它应该在C:\
提示符。
或者您可以使用mysql source
命令从文件中读取:
mysql> use mysql
mysql> source 'C:/timezone_posix.sql'