Python-调用pymysql库,执行插入语句
今天写了一个mysql的插入方法,传多条数据时报错:
TypeError: not enough arguments for format string
解决:后来排查是因为调用方法是,用的cursor.excute(),导致的报错,改为cursor.excutemany()就插入成功了
方法调用:
test.insert_data("insert into config_total (key_config, value_config, description,status) values (%s , %s, %s, %s)",[('mytest1', 'mytest11', ' 我的测试 1', '1'),('mytest2', 'mytest22', '我的测试 2', '0')])