【发布时间】:2015-01-05 17:27:34
【问题描述】:
我在本地 mysql (IP = 192.168.137.165) 中有一个这样的表“控件”
Card_ID Time_in Time_out Index
101 7:00 11:00 0
102 7:15 11:00 1
103 6:45 12:00 1
本地和远程表“控制”是同一个表
如何选择索引 = 1 的所有行并使用 python 插入到远程 mysql? (IP=192.168.137.1)
我有备份数据库的想法。如果远程 mysql 存活,则 index = 0,如果远程 mysql 死,则 index = 1。
如果远程重新连接,我想将本地mysql中的数据发送到远程。所以我只想插入索引= 1的行
代码连接和插入mysql
import MySQLdb
db_local = MySQLdb.connect("localhost","root","loot","luan_van")
db = MySQLdb.connect("192.168.137.1","root_a","","luan_van")
def add_remote():
with db:
cur = db.cursor()
cur.execute("INSERT INTO control(Card_ID,Time_in) VALUES ('%d', NOW())" %num)
return
我可以插入简单但我不知道插入多行。请帮我。谢谢。
【问题讨论】:
-
不,我有备份数据库的想法。如果远程mysql活着,索引= 0,如果远程mysql死了,索引= 1。如果远程重新连接,我想将本地mysql中的数据发送到远程。所以我只想插入索引= 1的行
标签: python python-3.x