Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.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排序的问题(疯狂)_Mysql_Mysql Workbench - Fatal编程技术网

MySql排序的问题(疯狂)

MySql排序的问题(疯狂),mysql,mysql-workbench,Mysql,Mysql Workbench,我所有的桌子都被设置为拉丁文1_general_ci 我正在全面使用innoDB。 当我在(MySqlWorkbench)中创建一个新的(空白)存储过程并运行它时,我得到了以下奇怪的废话: 0行受影响,1条警告:1267排序规则非法混合 (拉丁语、瑞典语、隐式)和(拉丁语、通用语、隐式) 操作“=” 存储过程为空。它什么也没做。 那么为什么会出现这种愚蠢的排序信息呢 我知道这个问题多年来困扰了很多人。 我已经找到了很多蹩脚的解决办法和解决方案的点子。 但是没有哪种解决方案看起来是非常合理的。检查

我所有的桌子都被设置为拉丁文1_general_ci 我正在全面使用innoDB。 当我在(MySqlWorkbench)中创建一个新的(空白)存储过程并运行它时,我得到了以下奇怪的废话:

0行受影响,1条警告:1267排序规则非法混合 (拉丁语、瑞典语、隐式)和(拉丁语、通用语、隐式) 操作“=”

存储过程为空。它什么也没做。 那么为什么会出现这种愚蠢的排序信息呢

我知道这个问题多年来困扰了很多人。 我已经找到了很多蹩脚的解决办法和解决方案的点子。
但是没有哪种解决方案看起来是非常合理的。

检查我要创建的存储过程中访问的每个表列,并像默认设置那样将排序规则更改为拉丁文\u general\u ci,解决了问题。 警告仍然存在。哼