SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 17.03.2009 21:01:09

bushstas
Участник
Зарегистрирован: 12.03.2009
Сообщений: 5

(MySQL) как узнать следующий Autoindex таблицы?

(MySQL) как узнать следующий Autoindex таблицы?
Помогите кодом запроса

Неактивен

 

#2 17.03.2009 21:18:15

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: (MySQL) как узнать следующий Autoindex таблицы?

А нужно ли это? Проще использовать LAST_INSERT_ID() после вставки.

SELECT AUTO_INCREMENT FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA='mydb' AND TABLE_NAME='mytable';

Неактивен

 

#3 17.03.2009 21:20:49

bushstas
Участник
Зарегистрирован: 12.03.2009
Сообщений: 5

Re: (MySQL) как узнать следующий Autoindex таблицы?

а как использовать LAST_INSERT_ID? тоже запрос делать, база данных
хранит его?

Неактивен

 

#4 17.03.2009 21:29:18

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: (MySQL) как узнать следующий Autoindex таблицы?

SELECT LAST_INSERT_ID();
или просто использовать LAST_INSERT_ID() в следующем запросе

Неактивен

 

#5 17.03.2009 21:33:07

bushstas
Участник
Зарегистрирован: 12.03.2009
Сообщений: 5

Re: (MySQL) как узнать следующий Autoindex таблицы?

спасибо, здорово, работает

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson