解决问题:Python连接mysql插入数据报错:Unknown column '湖北' in 'field list'
-
问题描述:python连接数据库插入数据时,显示插入的数据在数据库里面没有找到相应的字段
-
问题代码
sql = "insert into dim_phone_location(phone,region,city,isp) values(%s,%s,%s,%s)" %(parent_mobile,prov,city,isp)
-
原因:在插入对应的值得时候,其字段是varchar类型,
%s
是必须要加上单引号的 -
改后代码:
sql = "insert into dim_phone_location(phone,region,city,isp) values('%s','%s','%s','%s')" %(parent_mobile,prov,city,isp)