2 つのフィールドを持つ 1 つの mysql テーブルがあります。id
とrecipients
。受信者フィールドには、電子メールがコンマ区切りの値として含まれています(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クエリを使用してこれを行うにはどうすればよいですか?