2010-10-09 64 views
9

有沒有辦法使用mysql命令行工具轉義連字符?使用mysql命令行工具轉義連字符

基本上,我需要做到這一點:

mysql -hlocalhost -uuser -puser information_schema -e "CREATE DATABASE foo-bar" 

並用mysqladmin不是一種選擇,由於框架我內。

回答

16

「CREATE DATABASE \`FOO吧\`」

+1

確保刪除當你自己運行這個commany時逃脫反引號。 – 2014-02-11 18:34:00

4

使用反引號,並使用管道將語句的MySQL這樣的工作:

echo 'create database `foo-bar2`' | mysql -uuser -ppassword 

//約翰

+0

你不需要劫持我的回答:) – 2010-10-09 08:43:37