- c = g.db.cursor()
- #string_code是我的一个string变量,前已赋值
- c.execute("select * from goods where bar_code = %s", string_code)
- good_item = list(c.fetchall())
- for row in good_item
- insert_name = unicode(row[0])#获取该数据项的第1个字段(下标从0开始)
- insert_price = unicode(row[1])#获取该数据项的第2个字段
- insert_code = unicode(row[2])#获取该数据项的第3个字段
- #先将插入的参数放进一个list参数,再将该list参数与sql语句的参数对应起来,注意!
- insert_item = [insert_name,insert_price,insert_code]
- # insert ignore 可以实现主键无重复插入
- # now()可以插入当前系统时间,注意数据库的这一字段类型选为timestamp
- c.execute("insert ignore into my_fridge values(%s,%s,%s,now())",insert_item)
- #该片段来自于http://www.codesnippet.cn/detail/190620149794.html
来源: http://www.codesnippet.cn/detail/190620149794.html