(mysql+;sqlalchemy)在插入之前检查str排序规则
我有一个用户表,它有一个唯一的列“昵称”。 此表的排序规则为“utf8mb4_0900_ai_ci”(mysql+;sqlalchemy)在插入之前检查str排序规则,mysql,python-3.x,sqlalchemy,Mysql,Python 3.x,Sqlalchemy,我有一个用户表,它有一个唯一的列“昵称”。 此表的排序规则为“utf8mb4_0900_ai_ci” 我发现有人试图将他/她的昵称设置为“将您的程序数据库连接字符集更改为utf8mb4,看起来效果不错,但我的程序是php,您可以自己尝试 数据库已经在为您强制执行该操作。只需处理异常并向用户返回一条有用的消息。如果这是一个有效的解决方案,则不应依赖于语言
我发现有人试图将他/她的昵称设置为“将您的程序数据库连接字符集更改为utf8mb4,看起来效果不错,但我的程序是php,您可以自己尝试 数据库已经在为您强制执行该操作。只需处理异常并向用户返回一条有用的消息。如果这是一个有效的解决方案,则不应依赖于语言