欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql 查看rowid

錢衛國2年前13瀏覽0評論

MySQL中沒有RowID的概念,但是可以通過其他方式獲得類似的效果。下面我將介紹四種獲得RowID的方法。

方法一:使用AUTO_INCREMENT列

CREATE TABLE example (
id MEDIUMINT NOT NULL AUTO_INCREMENT,
data VARCHAR(255),
PRIMARY KEY (id)
);

在一次INSERT操作完成后,MySQL可以返回AUTO_INCREMENT的值,就像RowID一樣。

方法二:使用INT UNSIGNED列

CREATE TABLE example (
id INT UNSIGNED NOT NULL,
data VARCHAR(255),
PRIMARY KEY (id)
);

INT UNSIGNED可以儲存0到4294967295的數據,可以作為RowID使用。

方法三:使用MyISAM存儲引擎

CREATE TABLE example (
id INT NOT NULL,
data VARCHAR(255),
PRIMARY KEY (id)
) ENGINE=MyISAM;

MyISAM儲存引擎會自動創建一個隱藏的ROWID列,可以作為RowID使用。但是在MySQL 8.0版本中已經棄用MyISAM存儲引擎。

方法四:使用InnoDB存儲引擎的聚集索引

CREATE TABLE example (
id INT NOT NULL,
data VARCHAR(255),
PRIMARY KEY (id)
) ENGINE=InnoDB;

InnoDB儲存引擎會自動創建一個聚集索引,可以作為RowID使用。

以上就是獲取MySQL RowID的四種方法,希望對大家有幫助!