MySql取得資料表自動編號目前Id

Mysql_自動編號Id

今天在查詢MySql自動編號取得當前Id時,有不少文章 選擇使用 

LAST_INSERT_ID()

可是這部分前提之下,必須要先Insert,接著馬上再去做取得動作,就會得到那個Insert後Id

可是如果我今天是,想要在Insert前就先取得查出的話

有看到一篇文章使用此方法

SELECT  AUTO_INCREMENT
FROM    information_schema.TABLES
WHERE   (TABLE_NAME = 'table名稱')

如果平常時間使用此,會取得到0

SELECT LAST_INSERT_ID('table名稱')