文章内容
2021/3/26 20:15:34,作 者: 黄兵
Column count doesn't match value count at row 1
最近在使用Python操作数据库的时候出现如下错误:
Column count doesn't match value count at row 1
出现问题的原因:
插入的字段与插入的数据不匹配,具体示例代码如下:
insert_country_asn_sql = f"INSERT INTO ip_connection(ASN, isp_en, country_id, private, create_time) VALUES (%s,%s,%s,%s);"
可以看到上面需要插入5个字段,但是参数却给了4个,所以出现这个错误。
解决方案:
删除一个字段,具体代码如下:
insert_country_asn_sql = f"INSERT INTO ip_connection(ASN, country_id, private, create_time) VALUES (%s,%s,%s,%s);"
黄兵个人博客原创。
转载请注明出处:黄兵个人博客 - Column count doesn't match value count at row 1
评论列表