■SI Object Browser 掲示板


ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!

ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。
なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

discussion
※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。
MySQLの AUTO_INCREMENTについて 2011/04/04 13:20 OBER 2
たびたび、お世話になります。

AUTO_INCREMENTを定義する場合、
[エンティティ]→[属性]→[デフォルト値]で
指定すると思いますが。

出来上がったDDLで確認すると
コメント部分の構文が DEFAULT AUTO_INCREMENT と出力され
MySQLで実行すると構文エラーになってしまいます。

binaryや、auto_incrementを使用する場合は、
ポストSQLで、alter tableで流すことで対応するのが良いでしょうか?


環境:
OS:Win7 Pro
OBER:6.0
MySQL 5.1
追記です

AUTO_INCREMENTを使用する列の定義内容に何も記載されない場合は
ALTER TABLEのクエリが出力されないので、OKのようです
こんにちは
山田@SIです。

この度はご不便、ご迷惑をおかけしてしまい、大変申し訳ございません。
こちらはAUTO_INCREMENT句を設定したエンティティをリバースする際、
コメント句を設定すると発生する既存バグとなります。
回避するためにはご指摘の通り、コメントを発生させないオプション設定で
リバースするか、ポストSQLを使用する運用が必要になります。

当問題に関しましては、今後予定されておりますマイナーバージョンアップにて
対応することが決定しておりますので、今しばらくお待ちいただけますでしょうか。
詳しいリリース時期等決定次第、弊社HPやリリースインフォメーションで
お知らせさせていただきます。

何卒よろしくお願い申し上げます。