我對列URL有主索引,但同時我需要將URL留空的記錄不會被索引所允許。在MySQL中獲取自動增量的最後創建的ID
我想到了一個解決方案,即添加一個名爲ID的新列並使其自動遞增。
因此,我需要獲得在INSERT上使用自動增量創建的ID,以便我也將它粘貼到列URL。我怎樣才能做到這一點?
如果你能想到一個更好的解決方案,請告訴
感謝
我對列URL有主索引,但同時我需要將URL留空的記錄不會被索引所允許。在MySQL中獲取自動增量的最後創建的ID
我想到了一個解決方案,即添加一個名爲ID的新列並使其自動遞增。
因此,我需要獲得在INSERT上使用自動增量創建的ID,以便我也將它粘貼到列URL。我怎樣才能做到這一點?
如果你能想到一個更好的解決方案,請告訴
感謝
這幾乎是肯定更好地使用MySQL的包裝中選擇獲取最後插入的id你的腳本語言,但你可以SELECT LAST_INSERT_ID();
用mysql本身來獲取它。
該解決方案可能取決於您在桌面上具有的其他列。您很難將auto_increment列添加到已有數據的表中。該過程將創建一個添加了新列的新表,並添加舊錶中的數據,然後刪除舊錶並將新表重新命名爲匹配的名稱。
可能重複[獲取自動遞增值與MySQL查詢](http://stackoverflow.com/questions/933565/get-auto-increment-value-with-mysql-query) –