解决mysql错误1064

时间:2013-03-13 00:10:35

标签: mysql

我无法接到PHP工作电话。我决定尝试通过命令提示符执行命令。

这是我尝试过的以及返回的内容:

mysql> -u setlist -p music -D setlist
    -> INSERT INTO main (name, orderno, midi)VALUES ("second", "third", "fourth");
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 '-u setlist -p music -D setlist
INSERT INTO main (name, orderno, midi)VALUES ("se' at line 1

我已经尝试过所有我能想到的引用组合。有没有人对我的问题有什么建议?

1 个答案:

答案 0 :(得分:0)

你有mysql选项-u setlist -p music -D setlist作为命令的一部分,这就是它失败的原因。错误清楚地表明了这一点。因此,请正确登录mysql并确保在执行之前INSERT是提示中的唯一命令。喜欢这个

mysql> INSERT INTO main (name, orderno, midi) VALUES ("second", "third", "fourth");

要打开mysql并选择连接使用数据库:

mysql -u username -p dbname
                    ^ no password specified mysql will prompt you for it

mysql -u username -ppassword dbname

在mysql中选择数据库使用

USE dbname;