2015-06-15 90 views
1

這是我在shell腳本中使用的查詢。 mysql -h'host'-p'pass'--skip-column-names -e'從table_name limit 5中選擇date_format('due_date',「%Y-%m-%d 23:59:59」) 「Mysql查詢返回-help菜單而不是查詢結果

當我運行這個時,我得到了-help菜單而不是查詢結果。 我的語法正確嗎?

當我連接到MySQL和運行就像這樣的查詢: 選擇DATE_FORMAT( 'DUE_DATE', 「%Y-%間 - %d 23點59分59秒」)從表名極限5

我得到正確的結果。

回答

2

MySQL的-h -p --skip-列名-e 「選擇DATE_FORMAT( 'DUE_DATE', 」%Y-%間 - %d 23點59分59秒「)從表名極限5」

-h在這裏代表什麼?

+0

對不起,我編輯了我原來的問題。 –

1

這可能是您的查詢中的雙引號。嘗試。

mysql -h 'host' -p'pass' --skip-column-names -e "select date_format('due_date', '%Y-%m-%d 23:59:59') from table_name limit 5" 
+2

無法投票,因爲我沒有足夠的聲譽,但就是這樣!謝謝。 –