我用时MyEclipse为MySql创建表的时候,创建不了,实在是检查不出了什么错误,头疼的要命,

解决方案 »

  1.   

    desc 是关键字,换个字段名。
      

  2.   

    desc 是MYSQL的保留字,加上反引号  `desc`
      

  3.   

    mysql> select * from user order by username desc;
    +--------+-----------+
    | userid | username  |
    +--------+-----------+
    |      3 | 譏ッ蠕キ蝗ス    |
    |      8 | 螳俶婿      |
    |      2 | 螟ァ譏ッ荳ェ    |
    |      6 | 螢ォ螟ァ螟ォ    |
    |      5 | 莠懶ス難ス・   |
    |      7 | d         |
    |      9 | ?         |
    |      4 |           |
    +--------+-----------+
    8 rows in set (0.00 sec)
    关键字 降序
      

  4.   

    mysql与项目的写入数据库的编码不一致导致出来的象限。
    MYSQL默认数据库编码为iso-8859-1
    可以把MYSQL默认编码改成GBK 
    可以使用SQL语句修改。第一种:CREATE DATABASE IF NOT EXISTS my_db default charset utf8 COLLATE utf8_general_ci
    第二种:修改表编码
    ALTER TABLE `category` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin 
    第三种:修改库编码
    ALTER DATABASE `库名称` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin