mysqlのrowidの使い方は何ですか。
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列で一意に識別することができます。