如何在bash中的mysql中的列中打印连接字符串

时间:2014-07-23 08:03:18

标签: mysql bash

这是我的代码,我的输入是22/02/2014 22:02:23,这里sed命令将其打印为   22/02/2014 | 22.02.23

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}"

1 个答案:

答案 0 :(得分:0)

您需要在update sql中使用引号:

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