mysql - 在没有 php 的情况下从 mysql 中的电子邮件中删除名称可能吗?

标签 mysql

大家好,

我有一个包含 email [someone@email.com] 列的表,我有 280 万条记录,我创建了一个新列 user 并希望在之前添加所有内容电子邮件字段中的 @ 符号到 user 字段,纯 MySQL 是否可行?

谢谢。

最佳答案

尝试:

UPDATE table
   SET user = SUBSTRING_INDEX(email, '@', 1)

关于mysql - 在没有 php 的情况下从 mysql 中的电子邮件中删除名称可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5235198/

相关文章:

mysql - 用于创 build 置的 dll 文件

MySql - 从同一列中提取两个不同的总和

php - 将数据库从一台服务器转移到另一台服务器

mysql - 为什么MySQL不使用最优索引

php - 如何从数据库中选择数据并在重复时设置为单行

PHP 即时上传到 blob

java - 如何将 hibernate.cfg.xml 配置为 applicationContext.xml 作为数据源?

mysql - 将 WHERE 与 JOIN 和 GROUP BY 结合使用

php - 加入查询不起作用返回空结果

php - MySQLi 查询返回单个结果——应该是结果数组