2016-03-18 28 views
5

MySQLワークベンチでdatetime型を使用して列を作成しようとしました。
しかし、私は日時を選択したときに、それは与えられたデータ型DATETIMEは エラーが含まれているし、受け入れることができない新しいデータ型を設定できませんでした
mysqlワークベンチでdatetime型を使用できません

ようなエラーが発生し入力します。以前の値は

どのように私はこのタイプを使用することができます「代わりに保たれている?

+1

'(6)'部分を削除します。 – Strawberry

+0

これを試してください: - https://bugs.mysql.com/bug.php?id=70125 –

+0

どのバージョンのWorkbench?バグhttps://bugs.mysql.com/bug.php?id=68870がありました。私はMacで最後のバージョンを使用し、そのバグはなくなっています。 –

答えて

13

ノーとDATETIMEする)あなたが選択したときのデータは、あなたが(日時を変更入力することを確認する必要があり、この問題を抱えていました()。

MySQL 5.6.4以降DATETIMEは秒単位で指定することができます.DATETIMEの精度は、(秒単位)を使用しない場合は、()で定義されています。これはTIMEとTIMESTAMPにも適用されますデータ型。

For more info see here

+0

それは私のために働く。 – Hechi

0

初期ワークベンチ接続を再作成するか、拡張接続プロパティをリセットしてサーバーのバージョンを更新します。サーバーがアップグレードされていて、ワークベンチ接続が更新されていない場合、Workbenchは以前のバージョンと連携していると考えているため、datetime(x)をエラーとして制限してフラグを付けます。