gpt4 book ai didi

MySQL 更改电子邮件域

转载 作者:行者123 更新时间:2023-11-29 19:13:12 26 4
gpt4 key购买 nike

我正在使用 benkeens 开源脚本 ( http://benkeen.github.io/generatedata/ ) 来生成随机数据。问题是它在数据库中提供了奇怪的电子邮件域。我用来更改域的代码是:

UPDATE   emails
SET email_address = CONCAT(LEFT(email_address, INSTR(column, '@')), 'google.com')
WHERE email LIKE '%@magnamalesuada.org%';

唯一的问题是,实际上生成了一百个不同的域。是否可以更有效地将域名更改为 google、yahoo、hotmail 等?

最佳答案

假设您有一个 id 列,您可以使用 % 运算符将行分组,例如 3:

UPDATE   emails
SET email_address = CONCAT(LEFT(email_address, INSTR(column, '@')), 'google.com')
WHERE id%3=0;

UPDATE emails
SET email_address = CONCAT(LEFT(email_address, INSTR(column, '@')), 'yahoo.com')
WHERE id%3=1;

UPDATE emails
SET email_address = CONCAT(LEFT(email_address, INSTR(column, '@')), 'hotmail.com')
WHERE id%3=2;

关于MySQL 更改电子邮件域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42915170/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com