mysql - 可以删除 MySQL 字段中 'space' 之后的所有内容吗?

标签 mysql string

假设我有以下字段:

'名字子_blah'

我可以使用 TRIM() 函数去除外部空间,但实际上我想删除第一个空间之后(修剪之后)的所有内容。

所以:

'name sub _blah' 会变成 'name'

我知道这在 PHP 中是可能的,但我正在尝试仅在 MySQL 调用中执行此操作。有没有我不知道的功能?

谢谢!

最佳答案

select substring_index('name sub _blah',' ',1)

关于mysql - 可以删除 MySQL 字段中 'space' 之后的所有内容吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5184736/

相关文章:

java - 在java hashmap中保存双引号中的逗号分隔字符串

c++ - 如何正确读取和解析标准输入 C++ 中的整数字符串

MySQL 查询停留在此

android - 如何从android保存数据到mysql?

php - 如何使用由iphone应用程序发送的时区将时间戳存储在mysql数据库中

bash - 在 Bash 中提取文件名和扩展名

javascript - 应用程序脚本中的 "Missing ) after argument list."

java - 在 Java 中重复一个字符串——类似于 Python 的一行简单性

php - Twitter/Facebook/其他 API 结果的文件缓存与 mySQL 存储

mysql - 在 View 中动态获取表中的所有列