我用过几个空间服务商,大部分都能正常支持select * from users但是,今天我换了一家之后,发现 select * from users 不能正常查询,插入,删除
唯有 select * from 'users' 这样才能正常进行操作!想知道,这是什么问题!

开发网站的过程中,是否需要注意添加单引号更好?

解决方案 »

  1.   

    应该是mysql的版本不一样吧  users可能是这个版本的关键字 所以必须带 `号
      

  2.   


    不只是users任何表名都需要单引号!但是,我本机装的mysql5.1,服务商的也是mysql5.1!我本地的没问题!试过不同的服务商也没问题!
      

  3.   

    我的是windows系统,服务商的是unix!
    会不会跟这个有关
      

  4.   

    然后我看了,dz的查询语句,并没有添加单引号,我想跟unix的关系不大吧?
      

  5.   

    单引号? select version(); 
    select @@sql_mode;贴出来看一下。