求助:
    为什么Mysql 我的Mysql 不支持 查询中文表  但是支持 查询中文语句     我在Mysql 客户端输入  查询语句:  select * from  测试;  这条语句可以执行并返回
    mysql> select * from 测试;
    Empty set (0.03 sec) 
    但是当我要执行存储过程是却出现错误 :  
    存储过程如下:  
    
    mysql> show create procedure p_test;
    +-----------+-----------------------------------------+-------------------------
    ---------------------------------+
    | Procedure | sql_mode                                | Create Procedure
                                 |
    +-----------+-----------------------------------------+-------------------------
     ---------------------------------+
    | p         | STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER | CREATE PROCEDURE `p`()
     begin
      select * from 测试;
    end |
   +-----------+-----------------------------------------+-------------------------
-  --------------------------------+
  1 row in set (0.00 sec)      调用    
      call  p_test();
      提示 :说什么表没找
      mysql> call p_test();
      ERROR 1017 (HY000): Can't find file: '.\dck\娴滃鐤?frm' (errno: 22)我的字符集 是这样设置的  mysql> show variables  like 'character_set_%';
+--------------------------+----------------------------------------------------
-----+
| Variable_name            | Value
     |
+--------------------------+----------------------------------------------------
-----+
| character_set_client     | gbk
     |
| character_set_connection | gbk
     |
| character_set_database   | utf8
     |
| character_set_results    | gbk
     |
| character_set_server     | gbk
     |
| character_set_system     | utf8
     |
| character_sets_dir       | C:\Program Files\MySQL\MySQL Server 5.0\share\charsets\