在python

时间:2016-05-27 15:46:43

标签: mysql python-2.7

遇到一个问题,起初看起来很简单。

我想这样做(为了简洁起见,查询已经变得愚蠢,实际上它更长,更复杂):

    query  = ("""INSERT INTO %s " % cfg['mysql.table']
              "('hostname', 'timestamp', 'metric', 'average', 'peakhigh', 'peaklow', 'gsamp', 'zsamp', 'nsamp')"""
              "VALUES ( %s, %s, %s, %s, %s, %s, %s, %s, %s )"
             )   

那么如何将STR_TO_DATE合并到此查询中以获取时间戳字段?

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

将你的字符串放在三引号中:

query  = ("""INSERT INTO %s " % cfg['mysql.table']
              "('hostname', 'timestamp', 'metric', 'average', 'peakhigh', 'peaklow', 'gsamp', 'zsamp', 'nsamp')"
              "VALUES ( %s, %s, %s, %s, %s, %s, %s, %s, %s )"""
             )