0

の影響を受ける行と列を見つけることができるかどうかを知りたいですINSERT

データはファイルから読み取られ、重複を避けたい。

4

4 に答える 4

1

重複を避けるには、適切なINDEX UNIQUE節を追加してください。

適切な列LAST_INSERT_ID()キーを宣言した後に取得できる「挿入された行ID」に最も近いもの(@mvpに感謝!)。AUTO_INCREMENT

このINSERT IGNORE構文を使用すると、データは自動的に一意になります。つまり、重複する行は黙って無視され、挿入されません。ON DUPLICATE KEY... の構文も参照してくださいINSERT

どの列が挿入の影響を受けるかは簡単です -それらすべて:-)

于 2013-02-05T09:50:49.233 に答える
0

同じデータが二度と必要ない場合は、主キーをテーブルに追加することを検討してください。

于 2013-02-05T09:50:23.243 に答える
0

ServerLogをプロトコルステートメントに使用するか、すべてのテーブルにトリガーを設定して、挿入された列/生を書き込むログテーブルにすべての挿入に関するプロトコルを挿入することができます。

于 2013-02-05T09:52:16.913 に答える
0

バッチ プロセスで実行する不明な SQL ステートメントがある場合は、その場で SQL ステートメントを解析して、どの列が使用されているかを調べることができます。

于 2013-02-05T09:56:22.147 に答える