2016-09-16 51 views
0

當我執行提供的示例(https://mariadb.com/kb/en/mariadb/mysqlslap/#examples)時,它失敗,並顯示以下錯誤。任何想法爲什麼?MariaDB mysqlslap不工作

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