





Использовать это
SELECT
COLUMN_NAME,
ORDINAL_POSITION
FROM information_schema.COLUMNS
WHERE TABLE_SCHEMA = 'YOUR_DATABASE_NAME'
AND TABLE_NAME ='YOUR_TABLE_NAME'
ORDER BY ORDINAL_POSITION DESC
LIMIT 1;
Information_schema.columns хранит информацию о столбце
Вы можете получить всю таблицу и ее последний вставленный идентификатор
SELECT
TABLE_NAME,
max(ORDINAL_POSITION) last_inserted_id
FROM information_schema.COLUMNS
WHERE TABLE_SCHEMA = 'YOUR_DB_NAME'
GROUP BY
TABLE_NAME
Хм, для меня это не отображает последний вставленный ID, но выглядит случайным. Не могли бы вы объяснить запрос дальше?
вы должны предоставить структуру своей таблицы, а также немного проработать свой вопрос