使用PDO从MySQL表中获取下一个自动增量(无INSERT) [英] Get next Auto Increment from MySQL table with PDO (without INSERT)

查看:95
本文介绍了使用PDO从MySQL表中获取下一个自动增量(无INSERT)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个mysql表,其中的列名为"id"-此列具有自动递增设置.

I have an mysql table with an column called "id" - this column has auto increment set.

我只想知道如何使用PHP和PDO获得下一个自动增量值,而无需执行INSERT INTO查询. (我发现了一些有关此的问题-但没有INSERT INTO且仅基于mysqli的问题).

I only want to know how i can get, with PHP and PDO, the next auto increment value, without doing a INSERT INTO query. (i found some questions about this - but none without INSERT INTO and only based on mysqli).

谢谢!

推荐答案

为什么需要这个?

如果需要,您可以像这样获得当前的自动增量值,但我看不到有这种需要的情况.

If you need, you can get the current auto increment value like this, but I don't see a situation where this would be needed.

SELECT `AUTO_INCREMENT`
FROM  INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'DatabaseName'
AND   TABLE_NAME   = 'TableName';

更多信息:

这篇关于使用PDO从MySQL表中获取下一个自动增量(无INSERT)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆