2017-03-06 3 views
1

私はどのドキュメントも見つかりませんでした。 information_schema.columnsテーブルextraカラムの可能なオプションは何ですか?現在、私はauto_incrementを取得しています。私は移住者を造るだけで、あらゆる可能性をカバーしたいと思います。MySQLのinformation_schema.columns余分な列のオプション

それを得るSQLクエリ:

SELECT EXTRA 
FROM information_schema.COLUMNS; 

答えて

1

その列の可能な値の完全なリストはThe INFORMATION_SCHEMA COLUMNS Tableのために文書化されていませんが、あなたはSHOW COLUMNS Syntaxのマニュアルページにそれを見つけることができます。

Extraフィールドには、特定の列について利用可能な追加情報が含まれています。値は、これらのケースでは空で:ON UPDATE CURRENT_TIMESTAMPを持つTIMESTAMPまたはDATETIMEカラムの更新CURRENT_TIMESTAMPのAUTO_INCREMENT属性

  • を持つ列に対して

    • AUTO_INCREMENTは

    • 生成される仮想属性または生成列について仮想記憶

  • VIRTUAL GENERATEDVIRTUAL STOREDの値はMySQL 5.7で新しくなっており、MySQL 8.0以降ではさらに多くの値が追加される可能性があることに注意してください。

    +0

    ありがとうございます、これが私がドキュメントを見つけられなかった理由です。 – PumpkinSeed

    関連する問題