有一张表A
字段是ID(INT)和NAME(VARCHAR)
编写了一个存储过程
有一个输入参数
SELECT * FROM A WHERE NAME=name;
可是总是报错
1054:Unknown column '张三'in 'field list'
还有另一张表,也是同样的错误,不过字段的内容是100000000-101010000-101010100-PH1EQ01400069-0,也是报同样的错误:1054:Unknown column 'PH1EQ01400069'in 'field list'
这样的问题改如何解决?我讲NAME字段改为BINARY 就不能插入数据了
尝试过用:select * FROM A where ucase(NAME) like binary concat( '% ',ucase( 'name '), '% '); 还不行!!改怎么办?
整个MYSQL编码方式是UTF-8
字段是ID(INT)和NAME(VARCHAR)
编写了一个存储过程
有一个输入参数
SELECT * FROM A WHERE NAME=name;
可是总是报错
1054:Unknown column '张三'in 'field list'
还有另一张表,也是同样的错误,不过字段的内容是100000000-101010000-101010100-PH1EQ01400069-0,也是报同样的错误:1054:Unknown column 'PH1EQ01400069'in 'field list'
这样的问题改如何解决?我讲NAME字段改为BINARY 就不能插入数据了
尝试过用:select * FROM A where ucase(NAME) like binary concat( '% ',ucase( 'name '), '% '); 还不行!!改怎么办?
整个MYSQL编码方式是UTF-8
解决方案 »
- 存储过程支持变量表名么?
- 使用mysql 的 AES_ENCRYPT 加密函数加密 为什么解密会是乱码 。
- MySql用哪种格式存储图片的?
- 求助 一个关联问题
- mysql-front2.5为什么不能连接到mysql服务器(在线等待..急............)
- MySQL数据库有没有触发器??
- 3.23.53-max-nt 不是最稳定的版本吗?怎么回事呢? 2626.65变成2626.6499了
- 用snort+mysql+acid做的入侵检测,数据写不到库里去,求解。
- 菜鸟问:mysql_stmt_prepare 的问题
- 非要用管理员身份打开cmd窗口才能直接mysql
- mysql 简单的存储过程
- 关于uv统计的mysql问题
MySQL 中文显示乱码
估计是字符集问题