如何将信息行插入到mysql数据库中的不同行中?

约翰

我不知道如何将信息列表插入 mysql 数据库。

我正在尝试将行数据插入数据库,但它只是将最后一行插入三遍。该列表名为“t”,它是一个元组。

数据:

11/04/19,17:33,33.4,55
11/04/19,17:34,22.9,57
11/04/19,17:35,11.9,81

代码:

import mysql.connector

sql = mysql.connector.connect(
    host='    ',
    user='    ',
    password='    ',
    db="     "
    )
cursor = sql.cursor()

f = open("C:\Cumulus\data\Apr19log.txt","r")

while True:
    s = f.readline()
    list=[]
    if (s != ""):
        t=s.split(',')
        for item in t:
            list.append(item)
    else:
        break;


sqllist =    """INSERT INTO station_fenelon (variable, date,             
time,outside_temp, outside_humidity)  
                VALUES (%s, %s, %s, %s, %s)"""

record =[(1, t[0], t[1], t[2],t[3]),
         (2, t[0], t[1], t[2],t[3]),
         (3, t[0], t[1], t[2],t[3])]

cursor.executemany(sqllist, record)
sql.commit()

我想用这个信息列表在数据库中创建三行,但只显示数据库中的最后一行信息。

安德罗斯

试试这个。

import mysql.connector
sql = mysql.connector.connect(host='',user='',password='',db='')
cursor = sql.cursor()
f = open("C:\Cumulus\data\Apr19log.txt","r")
st=[i.strip().split(',') for i in f.readlines()]

sqllist = """INSERT INTO station_fenelon (variable, date, time, outside_temp, outside_humidity) VALUES (%s, %s, %s, %s, %s)"""

record = [(i+1, j[0], j[1], j[2], j[3]) for i, j in enumerate(st)]

cursor.executemany(sqllist, record)
sql.commit()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将包含顺序日期的行插入到mysql数据库中

来自分类Dev

如何将这些多行数据插入到 mysql 数据库中?

来自分类Dev

如何将json数据插入到Mysql数据库中

来自分类Dev

如何将富文本框的行保存在SQL数据库的不同行中?

来自分类Dev

PHP:如何将单选按钮值插入到MySql数据库中

来自分类Dev

如何将文件名插入到mysql数据库中

来自分类Dev

如何将复杂的 linux 终端命令的输出插入到 mysql 数据库表中

来自分类Dev

如何将数据插入/编辑到使用MySQL Workbench在CLI中创建的数据库中?

来自分类Dev

如何将alertdialog中的数据插入到数据库中

来自分类Dev

如何将单列信息插入预先填充的sqlite数据库中

来自分类Dev

如何将经过地理编码的地址信息存储到数据库中

来自分类Dev

如何将信息更新到数据库中?

来自分类Dev

避免将数据插入到mysql数据库的新行中

来自分类Dev

避免将数据插入到mysql数据库的新行中

来自分类Dev

如何将日期和时间插入到数据库中?

来自分类Dev

如何将每个数据库表行传递到Java mysql中的relavent jLabels中

来自分类Dev

如何将MySQL数据库中的数据存储到数组中?

来自分类Dev

如何将 MySQL 数据库中的数据存储到由 id 索引的数组中?

来自分类Dev

如何将 EditText 中的文本插入数据库?

来自分类Dev

如何将已插入的数据插入到mysql中?

来自分类Dev

如何使用 Eclipse 将数据插入到 Google Cloud mysql 数据库中

来自分类Dev

将重音字符é插入到Symfony2中的表单中后,如何将重音字符é保存为é在mysql数据库中?

来自分类Dev

如何将 Influx 测量复制到不同数据库中的新测量?

来自分类Dev

如何将多个JCombobox中的选定项目插入数据库mysql?(Java)

来自分类Dev

如何将表单中的值存储到mySQL数据库中?

来自分类Dev

如何将这组数据组织到mysql数据库中?

来自分类Dev

如何将数据从MySql数据库(WPF)中的表绑定到组合框

来自分类Dev

如何将数据从MySql数据库(WPF)中的表绑定到组合框

来自分类Dev

如何使用mysql php将多个值插入到数据库中

Related 相关文章

  1. 1

    如何将包含顺序日期的行插入到mysql数据库中

  2. 2

    如何将这些多行数据插入到 mysql 数据库中?

  3. 3

    如何将json数据插入到Mysql数据库中

  4. 4

    如何将富文本框的行保存在SQL数据库的不同行中?

  5. 5

    PHP:如何将单选按钮值插入到MySql数据库中

  6. 6

    如何将文件名插入到mysql数据库中

  7. 7

    如何将复杂的 linux 终端命令的输出插入到 mysql 数据库表中

  8. 8

    如何将数据插入/编辑到使用MySQL Workbench在CLI中创建的数据库中?

  9. 9

    如何将alertdialog中的数据插入到数据库中

  10. 10

    如何将单列信息插入预先填充的sqlite数据库中

  11. 11

    如何将经过地理编码的地址信息存储到数据库中

  12. 12

    如何将信息更新到数据库中?

  13. 13

    避免将数据插入到mysql数据库的新行中

  14. 14

    避免将数据插入到mysql数据库的新行中

  15. 15

    如何将日期和时间插入到数据库中?

  16. 16

    如何将每个数据库表行传递到Java mysql中的relavent jLabels中

  17. 17

    如何将MySQL数据库中的数据存储到数组中?

  18. 18

    如何将 MySQL 数据库中的数据存储到由 id 索引的数组中?

  19. 19

    如何将 EditText 中的文本插入数据库?

  20. 20

    如何将已插入的数据插入到mysql中?

  21. 21

    如何使用 Eclipse 将数据插入到 Google Cloud mysql 数据库中

  22. 22

    将重音字符é插入到Symfony2中的表单中后,如何将重音字符é保存为é在mysql数据库中?

  23. 23

    如何将 Influx 测量复制到不同数据库中的新测量?

  24. 24

    如何将多个JCombobox中的选定项目插入数据库mysql?(Java)

  25. 25

    如何将表单中的值存储到mySQL数据库中?

  26. 26

    如何将这组数据组织到mysql数据库中?

  27. 27

    如何将数据从MySql数据库(WPF)中的表绑定到组合框

  28. 28

    如何将数据从MySql数据库(WPF)中的表绑定到组合框

  29. 29

    如何使用mysql php将多个值插入到数据库中

热门标签

归档