用python在mysql中一次创建多个表

来源:http://iswwwup.com/t/64d2a6747a92/mysql-python-how-to-create-multiple-tables-by-taking-a-variable-value.html

for i in range(0, len(value)):

                    sens_id = IDs[i]
                    table_drop = "DROP TABLE IF EXISTS %s" % sens_id
                    tabe_create = "CREATE TABLE %s (no INT NOT NULL AUTO_INCREMENT, Date DATE, tIME TIME, id CHAR(34), temperature FLOAT, PRIMARY KEY(no$
                    curs.execute(table_drop)
                    curs.execute(table_create)
                    sql = "INSERT INTO %s (no , date, time, ID, temperature) \
                            values(0, '%s', '%s', '%s', '%s')"% \
                            (sens_id, time.strftime("%F"), time.strftime("%X"), IDs[i], value[i] )
                    curs.execute(sql)
                    sql = []
                    sens_id = 0
                    db.commit()

db.close()

一次创建多个表
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值