打印出来sql 在mysql客户端执行试试

解决方案 »

  1.   

    注意查看数据库表的 引擎(就是表类型 例如 : innodb ,MyISAM  ),查看数据库配置文件中相关参数的配置 。
    例如如果是使用的innodb,检查你的my.cnf或my.ini,里面会有一个参数innodb_force_recovery,你看看他的值,默认是没有这个参数,没有的话,他的默认值是0,这个参数的值如果大于0,innodb会被禁止使用insert、update、delete命令,你可以尝试将他的值设置为0,看看你的mysql是否正常,如果正常就用就行了。