XE6チューンライサリーサブセクトに挿入されます
-
21-12-2019 - |
質問
私はVCLプロジェクトで作業しています。 TUniQuery
を使用してInsert
を入力しています。 MySQLログファイルを見ると、コマンドがデータベースに衝突しているのを見ることができます。報告されているエラーや例外はありませんが、すべてが正しく実行されているようです。ただしデータベースに問い合わせると、データはありません。ログファイルからコマンドをコピーして貼り付けてDBForgeで実行すると、そのコマンドを正しく実行してテーブルを入力します。以下は、指定されたフィールドなしのコードです。
UniQuery->Close();
UniQuery->SQL->Clear();
UniQuery->SQL->Add("INSERT INTO tmplegacypricingdistinct (...) ");
UniQuery->SQL->Add("SELECT DISTINCT ... FROM tmplegacypricing");
UniQuery->Execute();
.
テーブルをTEMPテーブルに使用することを計画しているが、現在実際のテーブルです。
私が持っていたいくつかの考えはそれが接続かもしれないということでしたが、それがMySQLログファイルにログインされているので、問題の中であることがわかりません。私は一度に情報を引き下げることである仕事をしています、そして一度に1つのレコードを挿入することですが、私はワイヤーの上にデータを引っ張ってそれをする必要があります。私がそれをすべてサーバーの終わりに起こるために私ができること、または上記のアプローチの私の問題をすべて起こすために私ができることやアイデアは?
解決
TEMPORARY
テーブルと同じ名前のREAL
テーブルがないことを確認してください。MySQLはあなたがそれをすることを可能にします。
所属していません StackOverflow