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