表情符号的主键 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 号码 12345
或 567890
。
有这样的身份证号码吗?
我考虑过简单地将十六进制表示形式转换为十进制以用作 emoji_id
主键,但是这不起作用,因为某些表情符号(例如我的第二个示例)由一系列十六进制数字表示.
我找到的最接近的是 Unicode.org 的 complete list of emoji。第一列是每个表情符号的唯一十进制数。例如"house"的十进制身份证号是735,"woman walking"的十进制身份证号是343。
我正在写一个 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 号码 12345
或 567890
。
有这样的身份证号码吗?
我考虑过简单地将十六进制表示形式转换为十进制以用作 emoji_id
主键,但是这不起作用,因为某些表情符号(例如我的第二个示例)由一系列十六进制数字表示.
我找到的最接近的是 Unicode.org 的 complete list of emoji。第一列是每个表情符号的唯一十进制数。例如"house"的十进制身份证号是735,"woman walking"的十进制身份证号是343。