表情符号的主键INT

问题描述 投票:2回答:1

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

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主键,但是这不起作用,因为一些表情符号(例如我的第二个例子)由一系列十六进制数字表示。

mysql primary-key emoji
1个回答
0
投票

我发现的最接近的是Unicode.org的complete list of emoji。第一列是每个表情符号的唯一十进制数。例如,“house”的十进制ID号是735,“woman walking”的十进制ID号是343。

© www.soinside.com 2019 - 2024. All rights reserved.