Android Tablet PC на DHgate.com


MySQL: узнать следующее значение auto_increment


Часто необходимо узнать следующий автоматический ИД в нужной таблице.

Вот узнать следующее значение можно, выполнив запрос:

SHOW TABLE STATUS FROM `database` LIKE 'table'

Это так называемый TableHandler. В получившемся массиве элемент с индексом ‘Auto_increment’ (именно с большой буквы) и есть следующее значение auto_increment.

В частности для PHP это будет выглядеть так:

$query  = mysql_query("SHOW TABLE STATUS FROM `dbname` LIKE 'table'");
$id = mysql_result($query, 0, 'Auto_increment');

Вот так, оказывается, все просто :)


Другие публикации:



Написать комментарий через:

 
               
  • Локальный блог
  •  
 

Ваш отзыв

Имя *

Почта (скрыта) *

Сайт

Напишите цифрами двa вoceмь двa *

Сообщение

 
Возврат % от покупок
Статусы для соц.сетей на ArtKiev Design Studio