2012-03-08 14 views
0

私はMySQLで一括削除を行っていますが、100個のレコードを作成するとうまく動作しますが、構文エラーの場合は失敗します。mysql bulk delete

私の目標は、すべての削除ステートメントで10Kレコードを実行することです。

MySQLのメモリ設定と関係があるかどうかはわかりません。

+0

テーブルを削除して再作成できませんか? – vulkanino

+1

を入力してください。 – Sirko

+4

構文エラーの問題で失敗します。うん、私はあなたがそこに何を意味するか正確に知っています.... –

答えて

1

SQLエディタを使用している場合は、大きな設定を有効にする必要があります。たとえば、MySQL Workbenchでは、次のようになります。

SET SQL_SAFE_UPDATES=0; 
-- DELETE statement goes here 
SET SQL_SAFE_UPDATES=1; 
+0

Hey Jeff; このSET SQL_SAFE_UPDATEを0に設定してからスクリプトを実行し、1に戻すように設定する必要がありますか? ご協力ありがとうございます – Deano

+0

@ user1007727はい、MySQL Workbenchを使用している場合は実行してください。構文は、使用しているIDEによって異なる場合があります。 –

関連する問題