-1
A
回答
4
如果它是一个auto_incremented值你可以使用mysql_insert_id()
(或其mysqli sibling)执行INSERT获得分配给它的ID之后。
如果您想要获得非自动递增值,您需要选择具有最高值的行并按降序排序以执行该作业(假设它是数字或字母数字并按顺序递增):
SELECT id FROM tablename ORDER id DESC LIMIT 1
如果它是一个随机ID比你需要按日期排序:
SELECT id FROM tablename ORDER datecol DESC LIMIT 1
如果您还没有整理这些记录的任何其他方法,你可以得到的最后一排表,但不能保证记录是最新的,因此你哈哈你的结果没有准确性。
相关问题
- 1. 获取上次插入标识从MySQL Yii中
- 2. 如何从document.getElementById()获取UniqueID?
- 3. MYSQL获取从今天插入的行
- 4. 从上次插入的记录中获取ID
- 5. 从Ajax聊天中获取上次插入的消息
- 6. 从SPMetal代码获取UniqueId列表项
- 7. 从RSS获取数据并插入MYSQL
- 8. 从mysql插入过程获取插入的标识
- 9. 如何从JayData事务中获取上次插入ID?
- 10. 用Mysql检索上次插入的ID
- 11. MySQL插入多次
- 12. 获取MYSQL上次更新的数据或最新插入的数据
- 13. 如何获取上次mysql获取数据的值? PHP-MySQL
- 14. 通过Aspose.Mail中的UniqueID获取SequenceNumber Pop3
- 15. 获取克隆元素的uniqueId()
- 16. 如何使用preparedstatement获取上次插入的行的ID?
- 17. 获取上次插入的记录的ID
- 18. 获取最后插入的索引mysql
- 19. MySQL-获取下一个插入的ID
- 20. 获取当前mysql插入的ID
- 21. Mysql获取刚刚插入的行
- 22. 从插入获取主键
- 23. SQL Server如何获取上次插入的数据?
- 24. 如何获取用户的上次插入值?
- 25. 如何使用JS api获取上次插入的ID?
- 26. 获取的唯一ID上次插入行
- 27. 如何使用实体框架获取上次插入的ID
- 28. 如何使用createCommand在yii2中获取上次插入的ID?
- 29. 使用存储库模式获取上次插入的行ID
- 30. 如何使用AJAX获取上次插入的ID?
我看到..我希望有一个像解决方案(RETURNING)的PostgreSQL ..但如果有人在INSERT和SELECT LAST之间进行查询,您的解决方案将失败 – Adrian
切换到PDO,甚至可以获得Oracle解决方案。 – Peon
hehe this is PDO ...没有lastInsertId值返回在没有自动增加行的表上..那个sux – Adrian