创建一个procedure,
如下:
begin
    select * from test where 姓名='一';
end
可以在navicat界面里输入,但是返回不了数据;
mysql自带的操作更惨,,完全是乱码。。navicat输入,mysqladministartor.exe里,第一次能打开,第二次直接完蛋
谁以前接触过这个,望指点一下~

解决方案 »

  1.   

    select * from test where `姓名`='一';
    用`括起来.是顿号上头的那个符号,不是单引号。
      

  2.   

    show create table tbn
    show variables like 'char%'; 
    贴结果,字符集问题
      

  3.   

    按照下贴贴出你的检查结果。http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
    MySQL 中文显示乱码
      

  4.   

    to iihero:
    不好使啊, `` 数据库在查询中会自动整理语句加上的; 在存储过程中,带不带这个都一样,我试了~
    to WWWWA:
    我在网上找到过这种写法,在程序代码里能够实现效果。
    在 cmd下实现不了,,有些别扭,
    谢谢你们2位啊