好的问题不是关于如何返回ID,而更像是如何跳过它...我有一种情况,我使用last_insert_id()来获取最后一个插入行的id,但我想得到如果没有插入行,则为零。问题如下:
总结一下:
有解决方法吗?
我知道这是因为mysql可能不会对相同的记录执行更新,但仍然......我肯定想知道如何解决这个问题。
答案 0 :(得分:0)
您应该能够检索插入的行数并使用它来确定是否插入了任何内容。如果您正在使用“原始”查询(即没有可能提供插入行数的API),看起来ROW_COUNT()可能会提供您想要的内容。