这两天正好接触python对sql的多线程问题,于是写了个demo以供参考。
首先安装MySQLdb,指令是:pip install mysql-python
1.存入数据:
import MySQLdb
import datetime
import time
def insert(io):
while True:
time_now = datetime.datetime.now()
print io,time_now
conn = MySQLdb.connect(user = "root", passwd = "qwe123", host = "192.2.4.166", db = "python")
cur = conn.cursor()
sql = "insert into table_%s values ('%s','%s');"
cur.execute(sql%(io,io,time_now))
cur.close()
conn.commit()
time.sleep(5)
if __name__ == "__main__":
import threading