0

嗨,我正在使用 Codeigniter,并且会喜欢 CI 中的解决方案,但使用 mysqli 或 PDO 就足够了。

我想知道是否有办法在 MySql 5.1.54 中获取最后插入行的列

原因是我插入了一个空值,然后触发器将该空值更改为某个计算值,而不是获取最后插入的 id 并查询该值。

有什么办法可以做到吗?

如果我不清楚:我知道我可以对最后插入的 id 运行查询,我的意思是我可以得到最后插入的“列”吗?

4

3 回答 3

2

您可以通过以下方式获取最后插入的 id

$this->db->insert_id();

并选择最后一行并正常使用

ref查询助手

于 2013-03-05T13:27:48.873 回答
0

PDO 带有lastInsertId 方法。然后就可以了SELECT * FROM table WHERE id=return_of_this_function

于 2013-03-05T13:29:49.957 回答
0

我猜@Eric 正在寻找的答案是否定的。

于 2013-03-05T14:48:31.320 回答