mysql如何多行插入

解决方案 »

  1.   

    # 连接数据库
    conn = MySQLdb.Connection(host="localhost", user="root", passwd="", charset="UTF8")
    conn.select_db(test)# 创建指针,并设置数据的返回模式为字典
    cursor = conn.cursor(MySQLdb.cursors.DictCursor)# 执行SQL
    cursor.executemany("insert into page values (%s,%s,%s,%s,%s,%s,%s)", T)# 关闭指针
    cursor.close()# 关闭数据库连接
    conn.close()
      

  2.   

    executemany 用起来还是会提高效率的
      

  3.   

    insert into tt values(1,2,3),(4,5,6)...很有意思,
    这有1个帖子
    http://topic.csdn.net/u/20111117/16/06987537-860d-4fa4-9a47-f4727c2a2875.html
      

  4.   

    insert into tableName values
    (1,11),
    (2,22),
    (3,33),
    (4,44),
    (5,55),
    (6,66);