嗨,我正在使用 Codeigniter,并且会喜欢 CI 中的解决方案,但使用 mysqli 或 PDO 就足够了。
我想知道是否有办法在 MySql 5.1.54 中获取最后插入行的列
原因是我插入了一个空值,然后触发器将该空值更改为某个计算值,而不是获取最后插入的 id 并查询该值。
有什么办法可以做到吗?
如果我不清楚:我知道我可以对最后插入的 id 运行查询,我的意思是我可以得到最后插入的“列”吗?
嗨,我正在使用 Codeigniter,并且会喜欢 CI 中的解决方案,但使用 mysqli 或 PDO 就足够了。
我想知道是否有办法在 MySql 5.1.54 中获取最后插入行的列
原因是我插入了一个空值,然后触发器将该空值更改为某个计算值,而不是获取最后插入的 id 并查询该值。
有什么办法可以做到吗?
如果我不清楚:我知道我可以对最后插入的 id 运行查询,我的意思是我可以得到最后插入的“列”吗?
PDO 带有lastInsertId 方法。然后就可以了SELECT * FROM table WHERE id=return_of_this_function
。
我猜@Eric 正在寻找的答案是否定的。