Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有 1GB 的 mysql 数据库。这是我的公司数据库,我必须重构整个站点和数据库。
我已经更改了用户表中的电子邮件地址,但仍有一些表中的电子邮件地址以文本形式存储在某些字段(如 html 数据)中,但我不知道
有没有办法在所有数据库表中找到电子邮件模式并只替换那部分
如果您想查找可能是电子邮件地址的任何内容,请查看RLIKE运算符,以便您可以使用正则表达式\b\S+\@\S+\.\w+\b来查找它们。mysqldump扫描快照可能比扫描数据库本身更快、更方便。
RLIKE
\b\S+\@\S+\.\w+\b
mysqldump