C#のIDのリストからMySQLテーブルの一連の行を削除しようとしています。テーブルにはemployeeID行があります。基本的に私の質問はどのような構文を使用するのですか?IDのCのリストからmysqlサーバの行を削除する
1
A
答えて
5
あなたはおそらくあなたのDELETE
でIN
句を使用します。
DELETE FROM `EmployeeTable` WHERE EmployeeID IN (2, 3, 4, 5, ...)
これは、リストを生成するためにString.Join
方法で実装することができます
var query = "DELETE FROM `EmployeeTable` WHERE EmployeeID IN (" +
String.Join(",", myArray) + ")";
0
は(2に従業員社員から削除、4,3,2,34)
+0
私はこれらの番号の代わりにリストを使用しています –
1
Dapperを使用している場合は、次のようになります。
int[] ids = new int[]{1,2,3};
DbConnection cn = ... //open connection here
cn.Execute("delete from Employee where employeeID in @ids", new {ids});
+0
私は.NETコネクタを使用しています。 –
+0
申し訳ありませんが、私はそれを使用したことはありません。 – RedFilter
関連する問題
- 1. リストからアイテムを削除する - C#
- 2. JQuery AjaxからMySQLの行を削除
- 3. リストからscipyマトリックスの行を削除
- 4. 複数の同一IDをmysqlデータベースから削除する
- 5. テーブルから行を削除するmysql
- 6. IDなしの現在の行を削除する(PHP、MYSQL、HTML)
- 7. clisp:リストのリストから削除する
- 8. データソースからアイテムを削除せずにリストからアイテムを削除する - c#
- 9. AndroidのSQLdatabaseから行IDを削除する
- 10. サーバからの画像の削除
- 11. サーバからNodeJsアプリを削除する
- 12. あるリストのリストを別のリストから削除する
- 13. 行を削除し、削除された行のIDを返す
- 14. リスト内のアイテムを削除するC#
- 15. PHP html MySQLの行を削除するボタンを削除する
- 16. Mysqlのトリガー、削除後のID番号
- 17. Mysqlテーブルから複数のランダムな行を削除する
- 18. MySQL |中間の日付範囲から行を削除する
- 19. MySQLのフィールド名から改行文字を削除する
- 20. Pandas dfから行のリストを削除する
- 21. 誤ってmysqlサーバからテーブルを削除しました
- 22. BテーブルにIDが見つからないテーブルからすべての行を削除するMySQLクエリ?
- 23. クライアントからIDサーバのリストを取得する
- 24. データのリストからエントリと行を削除しますか?
- 25. リストの行を削除する
- 26. サーバから削除せずにSVNからディレクトリを削除する
- 27. iframeからIDを削除する
- 28. 別のリストからオブジェクトのリストを削除する
- 29. 別のリストからアイテムのリストを削除する
- 30. リストの値を別のリストから削除する方法
はい、IN句を使用していますが、配列ではなくリストを使用しています。 myList.ToString()を使用すると動作しません。 –
'String.Join("、 "myList.ToArray())'を試してください – mellamokb
ハッ。どうやらそれを見ているのは明らかなリストじゃない。これはDataGridRowViewSelectedRowCollectionです。私は、MySQLテーブルの内容を表示するためにdatagridrowviewを使用しています。それはどのように動作しますか? –