Menu

#94 MySQLデータ型の型オプション(ゼロ埋め等)について

under exam
closed
None
5
2014-01-10
2013-11-25
mizoguchi
No

お世話になっております。

表題の件ですが、たとえば timestamp型の "ON UPDATE CURRENT_TIMESTAMP" や、文字列型の "DEFAULT ''" (初期値を空文字に設定)等は、「列情報」の「詳細タブ」にある「カラムの制約」に記述する事で、DDLもきちんと生成されました。

しかし例えば、数値型の「ゼロ埋め」は「カラムの制約」に ZEROFILL と記載すると、各制約の後に記述されるので構文エラーになります。
そもそも「型オプション」を「カラムの制約」に書くこと自体が間違った使い方だとは思いますが、こういった型オプションに対応出来るような機能があると嬉しいです。

よろしくお願いいたします。

Discussion

  • Hiroyuki Nakajima

    ZEROFILL と DEFAULT に空文字を指定は
    個別に対応いたしました。

    全部の構文を把握できていないせいで、現在の機能で実現できないDDLがあるのは
    拙いとは思っているのですが、
    出来るだけ、何でも記述できるようなのは避けたいというのがありまして
    不便なところもあるかと思いますが
    よろしくお願いいたします。

     
  • Hiroyuki Nakajima

    • status: open --> closed
    • assigned_to: Hiroyuki Nakajima
     
  • mizoguchi

    mizoguchi - 2014-01-10

    遅ればせながら、両方とも確認しました。
    私はよく使うオプションなので、設計が楽になります。
    ご対応ありがとうございました!

     

Log in to post a comment.