› MySQL 5.5 Community Server
› MySQL 5.6 Community Server
› Percona Configuration Wizard
› XtraBackup 搭建主从复制
Great Sites on MySQL
› Percona
› MySQL Performance Blog
› Severalnines
推荐管理工具
› Sequel Pro
› phpMyAdmin
推荐书目
› MySQL Cookbook
MySQL 相关项目
› MariaDB
› Drizzle
参考文档
› http://mysql-python.sourceforge.net/MySQLdb.html
revotu
V2EX  ›  MySQL

MySQL 如何 SELECT 除去某一列的所有列?

  •  
  •   revotu · Jun 29, 2017 · 10429 views
    This topic created in 3378 days ago, the information mentioned may be changed or developed.

    因为表里有几十列,有什么简单方法 SELECT 除去某一列的所有列?

    类似如下语法:

    SELECT * [except columnA] FROM tableA
    
    7 replies  •  2017-06-30 08:18:39 +08:00
    kinghui
        1
    kinghui  
       Jun 29, 2017
    创建个 view?
    zhx1991
        2
    zhx1991  
       Jun 29, 2017
    为啥有这种需求...

    是字段太大不查能明显省带宽吗?
    lsido
        3
    lsido  
       Jun 29, 2017
    原谅我读了几遍你的语言描述还是没明白

    除去某一列的所有列?

    列 列 列 列 列

    那么是想排除某个字段吗?

    Mysql 里没有 except

    只用 [ SQL ] 实现一个字段一个字段的打出来效果应该好一些

    ```
    SELECT * columnB,columnC FROM tableA
    ```

    如果用工具或是其他脚本,就很方便了
    lcj2class
        4
    lcj2class  
       Jun 29, 2017
    select * 在公司里不都应该是禁止的嘛
    lestat
        5
    lestat  
       Jun 30, 2017 via iPhone
    alter table 删除那个字段再重新创建那个字段。。。
    lestat
        6
    lestat  
       Jun 30, 2017 via iPhone
    @lestat 看错标题了。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5030 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 08:44 · PVG 16:44 · LAX 01:44 · JFK 04:44
    ♥ Do have faith in what you're doing.