表情符号的主键 INT

primary key INT for emoji

我正在写一个 MySQL table 来存储关于每个表情符号的数据:

CREATE TABLE `emoji` (
    `emoji_id` INT(10) UNSIGNED NOT NULL,
    `name` VARCHAR(255) NOT NULL,
    `html` VARCHAR(255) NOT NULL,
    PRIMARY KEY (`emoji_id`)
);

插入示例可能是:

INSERT INTO `emoji` VALUES (12345, 'grinning face', '😀');

或者:

INSERT INTO `emoji` VALUES (67890, 'woman walking', '🚶‍♀️');

但是,我想使用已经分配给每个表情符号的通用十进制数字,而不是我自己的专有 ID 号码 12345567890

有这样的身份证号码吗?

我考虑过简单地将十六进制表示形式转换为十进制以用作 emoji_id 主键,但是这不起作用,因为某些表情符号(例如我的第二个示例)由一系列十六进制数字表示.

我找到的最接近的是 Unicode.org 的 complete list of emoji。第一列是每个表情符号的唯一十进制数。例如"house"的十进制身份证号是735,"woman walking"的十进制身份证号是343。