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

MySQL、SQLを使用してテーブルに列が存在するかどうかを確認します

    これは私にとってはうまくいきます。

    SHOW COLUMNS FROM `table` LIKE 'fieldname';
    

    PHPを使用すると、次のようになります...

    $result = mysql_query("SHOW COLUMNS FROM `table` LIKE 'fieldname'");
    $exists = (mysql_num_rows($result))?TRUE:FALSE;
    


    1. Oracleで2番目に大きい最小値を選択します

    2. Rails 3、ActiveRecord、PostgreSQL-.uniqコマンドが機能しませんか?

    3. SQLServerはアンダースコアをエスケープします

    4. PostgreSQLでの数値フォーマット用のテンプレートパターンと修飾子