数据库插入返回id的问题记录
2018-09-19 本文已影响16人
北游_
对于一对多的数据表存储,先插入第一张表,然后需要该数据的自增的id,在另一张表中作为一个字段存入。
通过查看资料,有以下两种方法。
- self.cursor.lastrowid
- self.db.insert_id()
测试结果:
self.db.insert_id()一直返回为0,在 MyISAM 和 Innodb中均是这样
self.cursor.lastrowid 返回正常的id.
所以用哪个心里要有点B数。