MySQLのマニュアルによると、テーブルのコメントは60文字に制限されています。MySQL Workbenchでスキーマを設計していますが、この制限は適用されないため、60を超えるシンボルを頻繁に書き込むことになり、SQLスクリプトが失敗します。実を言うと、テーブルコメントがスキーマの内部にある(つまり、実際のデータベースにエクスポートされていない)ことに非常に満足していますが、Workbenchではこれも許可されていません。したがって、私の質問:MySQLのテーブルコメントの最大長を255に増やす方法はありますか?
5 に答える
このバグレポートによると、Workbenchは5.0.18で修正され、60文字を超えるコメントが許可されなくなりました。
制限を増やす方法はないと確信していますが、厳密モードをオフにすると(インポート中に一時的にでも)、エラーをスローするのではなく、警告を表示して切り捨てる必要があります。
私はグーグルからここに来ました-(パッチ以外に)方法はありませんが、ここに要約したように、コメントの長さが大幅に増加しましたhttps://stackoverflow.com/a/14502814/857958
グーグルから来ました。この 60 文字の制限は長い間無効になっています http://dev.mysql.com/doc/refman/5.5/en/create-table.html
COMMENT
テーブルのコメントで、最大 2048 文字です (MySQL 5.5.3 より前では 60 文字)。
ここで利用可能なMySQLでより長いコメントを有効にするパッチ、リンクテキスト
これは、MySQL Workbench で見つけた最初の欠陥です。これまでテーブル コメントを使用したことはありませんが、気に入っています。生成された SQL スクリプトでハッシュタグを使用してコメントを受け入れる (または先頭に追加する) のはなぜですか? それらを失敗させません。