MySQL是一種常用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。在MySQL中,當(dāng)我們往表中插入一條新紀(jì)錄時,可以通過獲取該記錄的ID來方便地進行相應(yīng)的操作。下面我們就來看一下如何在MySQL中實現(xiàn)通過INSERT語句獲取插入的ID。
// 示例表 CREATE TABLE users ( id INT(11) NOT NULL AUTO_INCREMENT, name VARCHAR(50) NOT NULL, age INT(3) NOT NULL, PRIMARY KEY (id) ) ENGINE=InnoDB CHARSET=utf8; // 直接使用INSERT INTO語句插入數(shù)據(jù)并獲取ID INSERT INTO users(name, age) VALUES("張三", 18); SELECT LAST_INSERT_ID(); // 使用INSERT INTO SELECT語句插入數(shù)據(jù)并獲取ID INSERT INTO users(name, age) SELECT "李四", 20; SELECT LAST_INSERT_ID();
以上就是在MySQL中使用INSERT語句獲取插入ID的方法了。我們可以使用LAST_INSERT_ID()函數(shù)來獲取剛剛插入的記錄ID,并可以在相應(yīng)的操作中使用該ID。