我正在构建一个系统,用户可以为博客构建页面。页面可以包含显然需要在文件夹中操作和存储的图像。我正在使用存储页面数据的SQL表行的id作为存储该页面图像的文件夹名称的基础。问题是,有时必须在将其他页面数据插入SQL表之前创建此文件夹。
那么......我如何找到NEXT插页的ID是什么?
我不能使用SELECT MAX(id)+ 1,因为在此期间页面可能已被删除,从而减少了最大ID。
有什么想法吗?我正在使用codeigniter,所以如果有人知道CI中处理这个问题的库或方法,那就太理想了。
我可以插入一个虚拟行,获取ID,删除它,然后在值中添加一个,但看起来有点像黑客?
由于
答案 0 :(得分:0)
尝试使用LAST_INSERT_ID()函数。