文章内容

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

分享到:

发表评论

评论列表