PostgreSql对大小写敏感,使用python执行cursor.executemany(sql, items)时会将sql中的字段全部转成小写,导致写入数据库报错,字段不存在
处理:因为postgresql对大小写敏感,而python中执行sql语句的时候会将sql字段全部转成小写,去写入数据库,所以就会导致字段不存在的错误。因此处理的时候可以将驼峰命名的字段加上双引号。问题:python中执行数据插入报错字段不存在,或者不显示报错,直接写入数据失败,可以看看是否因为写入的postgresql数据库,并且字段命名为驼峰式,如果是,那可以按下面的方式处理。
·
问题:python中执行数据插入报错字段不存在,或者不显示报错,直接写入数据失败,可以看看是否因为写入的postgresql数据库,并且字段命名为驼峰式,如果是,那可以按下面的方式处理
处理:因为postgresql对大小写敏感,而python中执行sql语句的时候会将sql字段全部转成小写,去写入数据库,所以就会导致字段不存在的错误。因此处理的时候可以将驼峰命名的字段加上双引号
更多推荐
所有评论(0)