对于没有自动递增字段的表,lastInsertId()
如何工作?主键由 2 个字段组成的表呢?
(我正在使用 MySQL)
最佳答案
在上述两种情况下,它将返回 0
。
当使用 auto_increment 列时,它会返回最后一个 INSERT ID,即使它已指定(即未使用自动增量)。
也就是说你应该只在使用自增时使用lastInsertId
。否则使用它真的没有意义,因为无论如何您都必须提前知道 key ..
关于php - last Insert Id() 如何用于没有自动递增字段的表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12574133/