在MySQL中,沒有內置的ROWID列。但是,可以通過使用AUTO_INCREMENT列來實現類似的行標識。
AUTO_INCREMENT是一個用于創建唯一標識符的列屬性,它可以用于為表中的每一行生成唯一的自增值。該屬性只能應用于整數類型的列。
以下是使用AUTO_INCREMENT列作為行標識的示例:
CREATE TABLE my_table (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50)
);
INSERT INTO my_table (name) VALUES ('John');
INSERT INTO my_table (name) VALUES ('Jane');
INSERT INTO my_table (name) VALUES ('Bob');
SELECT * FROM my_table;
輸出結果:
+----+------+
| id | name |
+----+------+
| 1 | John |
| 2 | Jane |
| 3 | Bob |
+----+------+
在上面的示例中,id列被指定為AUTO_INCREMENT主鍵列。每次插入一行時,id列的值將自動遞增。這樣,可以通過id列來唯一標識每一行。