execute 可以自动将python的None转化为MySQL的NULL
import pymysql
a = ''
b = 'NULL'
c = None
def updata():
    conn = pymysql.connect(host="localhost", port=3306, user="root", password="123", db="xctest")
    cursor = conn.cursor()
    sql="insert into kk(name,explains) VALUES (%s, %s)"
    # cursor.execute(sql, (a, "插入空字符串"))
    # cursor.execute(sql, (b, "手工转化NULL"))
    cursor.execute(sql, (c, "插入空置None"))
    conn.commit()
    print("haha")
updata()

 

相关文章:

  • 2022-12-23
  • 2019-01-29
  • 2021-09-17
  • 2022-12-23
  • 2022-12-23
  • 2021-09-14
  • 2018-09-30
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-11-03
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案