有一张表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