比如一个表40个字段,现在不想用select *全部取出,想排除掉1,2个字段,但是又不想把38个字段都列出来写语句。能不能用一两条语句,排除掉这不想要的列(如content列,description列)类似select * 除了content列,description列 from table1
谢谢。

解决方案 »

  1.   

    目前来说,任何一种数据库中均未看到有这种 select * 排除某列的方法。 你只能自己把所有的字段名列出,然后将不需要的列名排除。这个过程并不复杂,你可以desc table1得到所有列名,然后在WORD中处理一下即可。
      

  2.   

    你要哪个字段就一个个的写吧select * 就是全部选择;人家开发设计mysql的时候就是这样的,还没见过能 select * 排除某些字段的语句。
      

  3.   

    如果你真的需要,你则可以通过下载MYSQL源代码然后进行修改再编译以实现这个需求。
      

  4.   

    根本用不着那么复杂,sql server的我会写,只是mysql不熟悉而已
      

  5.   


    把SQL SERVER的写出来看看。我们可以给你改编成MYSQL的。