Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
(mysql+;sqlalchemy)在插入之前检查str排序规则_Mysql_Python 3.x_Sqlalchemy - Fatal编程技术网

(mysql+;sqlalchemy)在插入之前检查str排序规则

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

我有一个用户表,它有一个唯一的列“昵称”。 此表的排序规则为“utf8mb4_0900_ai_ci”


我发现有人试图将他/她的昵称设置为“将您的程序数据库连接字符集更改为utf8mb4,看起来效果不错,但我的程序是php,您可以自己尝试

数据库已经在为您强制执行该操作。只需处理异常并向用户返回一条有用的消息。如果这是一个有效的解决方案,则不应依赖于语言