遇到一个问题,起初看起来很简单。
我想这样做(为了简洁起见,查询已经变得愚蠢,实际上它更长,更复杂):
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合并到此查询中以获取时间戳字段?
感谢您的帮助。
答案 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 )"""
)