美文网首页
数据库插入返回id的问题记录

数据库插入返回id的问题记录

作者: 北游_ | 来源:发表于2018-09-19 15:40 被阅读16次

    对于一对多的数据表存储,先插入第一张表,然后需要该数据的自增的id,在另一张表中作为一个字段存入。
    通过查看资料,有以下两种方法。

    • self.cursor.lastrowid
    • self.db.insert_id()

    测试结果:
    self.db.insert_id()一直返回为0,在 MyISAM 和 Innodb中均是这样
    self.cursor.lastrowid 返回正常的id.

    所以用哪个心里要有点B数。

    相关文章

      网友评论

          本文标题:数据库插入返回id的问题记录

          本文链接:https://www.haomeiwen.com/subject/ojuinftx.html