在Python中重新编译SQL查询

时间:2017-04-04 16:31:50

标签: python mysql

我尝试使用python运行mysql查询。

#!/usr/bin/python

import mysql.connector
import re

db = mysql.connector.connect(host='localhost',database='planes',user='root',password='root')


cursor = db.cursor ( )


cursor.execute("SELECT * from acars where date_time_stamp between str_to_date('2016-09-01', '%Y-%m-%d') "
               "and str_to_date('2016-09-30', '%Y-%m-%d')")



# Fetch rows
data = cursor.fetchall()

for row in data:
    print row

p = re.compile('K[A-Z][A-Z][A-Z]')
str =
print(p.findall(row))


# close cursor
cursor.close ( )

# close connection
db.close ( )

我的问题始于" Fetch Rows"评论。我想运行re.compile来搜索每个返回的数据条目,以查找以' K'出现。我无法弄清楚用什么作为str来表示我返回的数据。

0 个答案:

没有答案