存储过程报错1267
来源:互联网 发布:js比较数值大小 编辑:程序博客网 时间:2024/06/06 02:25
2017/11/02
今天重新在原数据不动的情况下,重新写了存储过程,没有一点语法错误
但是!!
存储过程竟然报错
1267 - Illegal mix of collations(utf8_general_ci,IMPLICIT) and (utf8_unicode_ci,IMPLICIT) for operation ‘=
试了很多方法,最后:
实在没有办法,
- mysql 配置文件my.ini 中,把所有编码格式都改为 utf8,所有字符排序格式都改为utf8-general-ci(到这一步存储过程还是不能跑)
- 关键是因为数据是从原来的数据库直接拷过来,猜想估计是数据表的有问题,遂把数据表都进行编码,排序规则转换。
alter table `dbname`.`tablename` convert to character set utf8 collate utf8_general_ci;
最后果然行了,bingo!!!
阅读全文
0 0
- 存储过程报错1267
- 存储过程报错1172
- mysql调用存储过程报错
- Java调用MySQL存储过程报错
- 调用存储过程报错 ORA-01031
- mysql存储过程注释报错
- mysql 创建存储过程报错
- 创建存储过程报错PLS-00410
- SimpleJdbcCall调用存储过程传递参数报错情况说明
- plsql developer 一执行就报错,存储过程编译报错
- ora-04021——存储过程无法编译报错
- mysql导入存储过程报错的问题解决。
- DB2数据库,执行存储过程报错 SQLSTATE=22003
- MYSQL中存储过程中总是报错
- SQLServer存储过程SELECT TOP @count报错
- 存储过程参数过长报错的处理
- 阿里云RDS调用存储过程报错ERR1449
- oracle执行存储过程报错:ORA-12011
- 数据的增删改查:数据的添加,修改和删除与事务
- Linux环境下安装JDK
- 问题 C: 等腰梯形
- python selenium HTML测试报告
- SQLServer2008R2数据库连接不上怎么办?
- 存储过程报错1267
- mysql Failed to open file 'xxx.sql', error error: 2 解决方案
- python 数据离散化和面元划分
- java.lang.IllegalAccessError: Class ref in pre-verified class resolved to unexpected implementation
- 20171102
- MVP 模式简单易懂的介绍方式
- Linux压缩文件的二三事
- c语言经典笔试题01-关于素数
- RockChip px3se 使用wpa_spplicant连接wifi上网