gpt4 book ai didi

mysql - 如何在没有 'id' 列的 MySql 中获取最后插入的记录?

转载 作者:搜寻专家 更新时间:2023-10-30 20:46:55 25 4
gpt4 key购买 nike

对于具有“id”列的表,我们可以使用 select last_insert_id() 来检索最后插入的行的 id,但在我的表中我没有使用“id”列。那么如何检索最后一行呢?

表结构为:

uuid varchar(255) UNIQUE NOT NULL,
version bigint(20) DEFAULT NULL,
criteria_json text,
date_created varchar(30) NOT NULL

最佳答案

LAST_INSERT_ID() 函数返回在此 session 中插入的最后一行的 AUTOINCREMENT 列的值。其他同时进行的 session 不会影响此值。

因为您似乎没有 AUTOINCREMENT 列,所以它不会为该表返回任何内容。查看MySQL Manual .

关于mysql - 如何在没有 'id' 列的 MySql 中获取最后插入的记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57985469/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com