如何支持表情符号(utf8mb4)和适当的全局ID(AWS Aurora和AppSync)

时间:2019-12-05 13:19:47

标签: mysql aws-appsync amazon-rds-aurora aws-aurora aws-aurora-serverless

我正在使用AWS Aurora,我想让我的用户在系统中使用表情符号。 看来我的数据库是使用utf8创建的,但是我想使用表情符号,因此我必须根据此使用utf8mb4: aws aurora rds (mysql) in a cluster cannot insert emoji 这似乎很容易。

但是,有些事情我不理解。 我将从appsync模板插入行,对于id我将使用autoId,即: $ util.autoId():String返回一个128位随机生成的UUID。 https://docs.aws.amazon.com/appsync/latest/devguide/resolver-util-reference.html

我必须使用 user_id VARCHAR(16)字符集'utf8'非空, 或类似的东西: user_id VARCHAR(16)字符集'默认'不为NULL,或者 user_id VARCHAR(16)字符集'utf8mb4'NOT NULL, 我认为我不需要utf8mb4来保存128位UUID,但是对此不确定。

感谢您的建议。

0 个答案:

没有答案