2012-03-28 6 views
2

すべてのエラーメッセージが表示されていない、MySQLは、私は構文エラーまたはエラーのいずれかの他の種類を持っている場合、文がsucessfully実行された場合、私に示していないどちらも私に言っていません。は、MySQLが

私は私が直接文を書いて、私が意味する、ウィザードのワークベンチなしで文を実行しようとしています。例えば

、私はこれを実行した場合:

insert into PROFF(aVARCHAR) values ('aVARCHAR') 

それは何も表示されません。

私は、単一引用符間違いなし正しいクエリを実行した場合:それはどちらも何も示さない

insert into PROFF(aVARCHAR) values (`aVARCHAR`) 

エラーメッセージを表示するためにセットアップが必要なものはありますか?あなたが文を入力した後、右、;

+0

2番目の例が正しくありません。バッククォートは識別子のためのものです。それ以外: 'PROFF'テーブルにデータが挿入されていますか?そうでない場合は、トランザクションをコミットする必要があります。運が良かった。 – bernie

+0

ステートメントを入力するのにどのツールを使用していますか?どのような環境を使用していますか? – jmq

+0

私はUbuntu 11.10用にWorkbench 5.2.38を使用しています。64ビット –

答えて

20

下部パネルが非表示になっていました。だから私はエラーメッセージを見ることができませんでした。

+1

他のすべてが失敗した場合、オプションファイルを削除することはこれを修正する1つの方法です(〜/ .mysql/workbench/wb_options.xml Linux ) –

+4

これを表示するには、下にあるバーをスライドさせます。まだここにありますが、高さは0です。 – pdem

0

だけで簡単に健全性チェック、あなたは(「」)セミコロンを入力していますか?あなたがするまで、mysqlコマンドラインクライアントから与えられたステートメントは実行されません。

+0

それは、セミコロンが見つからないというエラーメッセージが表示される問題です。 –

+0

セミコロンが表示されるまで、入力が完了したことを知らないので、表示されません。複数の行にまたがるSQL文を持つことは完全に有効です。 – webjprgm

+0

セミコロン(正しい方法)を入れようとしましたが、エラーメッセージが表示されません –