sql >> データベース >  >> RDS >> Mysql

MySQLの1つを除くすべての列を選択しますか?

    実際には方法があります。もちろん、これを行うには権限が必要です...

    SET @sql = CONCAT('SELECT ', (SELECT REPLACE(GROUP_CONCAT(COLUMN_NAME), '<columns_to_omit>,', '') FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '<table>' AND TABLE_SCHEMA = '<database>'), ' FROM <table>');
    
    PREPARE stmt1 FROM @sql;
    EXECUTE stmt1;
    

    <table>, <database> and <columns_to_omit>を置き換える



    1. AndroidとMSSQLSERVER2008の接続

    2. 最初の文字を大文字にします。 MySQL

    3. 楽観的同時実行性:IsConcurrencyTokenおよびRowVersion

    4. Oracle-SQL開発者からスクリプトを生成する方法