-1

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

考えられるすべての引用符の組み合わせを試しました。私の問題が何であるかについて誰か提案がありますか?

4

1 に答える 1

0

-u setlist -p music -D setlistコマンドの一部としてmysqlオプションがあるため、失敗します。そして、エラーはそれを明確に述べています。したがって、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;
于 2013-03-13T00:19:13.800 に答える