2016-09-16 15 views
0

提供されたサンプル(https://mariadb.com/kb/en/mariadb/mysqlslap/#examples)を実行すると、次のエラーで失敗します。どんな考え?MariaDB mysqlslap not working

mysql> mysqlslap 
    -> --delimiter=";" 
    -> --create="CREATE TABLE t (a int);INSERT INTO t VALUES (5)" 
    -> --query="SELECT * FROM t" 
    -> --concurrency=40 
    -> --iterations=100 
    -> ; 
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'mysqlslap 
--delimiter=";" 
--create="CREATE TABLE t (a int);INSERT INTO t VAL' at line 1 
+1

コマンドラインクライアントでこのユーティリティを起動する必要はありません。これはコマンドラインから実行される外部アプリケーションです(クライアントからではありません)。 – Shadow

+0

@ Shadowあなたは答えとしてそれを置くことができます。そのコマンドラインツールです。 SQLコマンドではありません。 – dinesh707

答えて

1

問題は、あなたがmariadbの(MySQLの)独自のコマンドラインクライアント内mysqlslapコマンドラインツールを実行しようとしていることが原因です。コマンドラインから直接mysqlslapを実行してください。