在MySQL數據庫中,我們可以通過創建自增屬性的表來自動為每行記錄分配唯一的標識符,這通常被用作主鍵。
CREATE TABLE table_name ( id INT NOT NULL AUTO_INCREMENT, column_name VARCHAR(30), PRIMARY KEY (id) );
上面的代碼演示了如何創建一個具有自增屬性的表。其中,id列被聲明為自增屬性,并成為表的主鍵。次要列可以通過添加適當的數據類型和屬性來定義。
一旦創建該表,我們可以通過INSERT語句向其中添加數據,而無需指定id列的值。MySQL將自動分配一個唯一的標識符以用作該行的id值。
INSERT INTO table_name (column_name) VALUES ('value1'),('value2');
在此INSERT語句中,我們只提供了次要列值,并讓MySQL為我們自動生成id值。如果我們需要獲取剛剛插入的行的id值,可以使用LAST_INSERT_ID()
函數。
SELECT LAST_INSERT_ID();
上述語句將返回最后插入行的自增id值。
上一篇css同意的選擇框
下一篇css同時旋轉與平移動畫