0

2 つのフィールドを持つ 1 つの mysql テーブルがあります。idrecipients。受信者フィールドには、電子メールがコンマ区切りの値として含まれています(eg:abc@gmail.com,def@gmail.com,ghi@gmail.com)。テーブルには 30000 行が含まれています。存在する場合、すべての行から特定の電子メール ID を削除したいと考えています。


1) abc@gmail.com ,def@gmail.com,ghi@gmail.com
2) def@gmail.com, abc@gmail.com ,fgh2gmail.com 3
) def@gmail.com ,abc@gmail.com, abc@gmail.com

要件は、すべての行からabc@gmail.comを削除したいということです。1 つのメールを追加する方法を知っている

UPDATE レポート_ SET 受信者 = CONCAT('abc@gmail.com.com,', 受信者);

メール ID を削除する場合は、コンマも削除する必要があります。Mysqlクエリを使用してこれを行うにはどうすればよいですか?

4

1 に答える 1