2014-07-23 82 views
1

這是我的代碼,我的輸入是22/02/2014 22:02:23,這裏是sed命令打印爲 22/02/2014 | 22.02.23如何在bash中的mysql列中打印連接字符串

file1=`cat time.txt|sed 's/ */|/g'` 
echo $file1 

但是,當我在表打印出來,它拋出在MySQL的錯誤:02:23是錯誤的。有沒有辦法在一列中打印整個字符串?

Query="UPDATE env_last_touched set last_touched_datetime=${file1} where cust_name=${customer}" 

回答

0

你需要在你的update sql使用引號:

Query="UPDATE env_last_touched set last_touched_datetime='${file1}' where cust_name='${customer}'" 
+0

太感謝你了:) – qwerty

+0

不客氣,很高興它的工作。 – anubhava