我有一个 mysql 表,我想在其中删除字段的第一个单词。
例如表有一个列“产品名称”。其中包含值 -
Dabur Honey
haldiram Namkeen
Colgate Toothpaste etc.
我想删除 Dabur、haldiram、Colgate 并制作它。
Honey
Namkeen
Toothpaste
使用mysql查询可以做到这一点吗?我怎样才能做到这一点?
德韦什
我有一个 mysql 表,我想在其中删除字段的第一个单词。
例如表有一个列“产品名称”。其中包含值 -
Dabur Honey
haldiram Namkeen
Colgate Toothpaste etc.
我想删除 Dabur、haldiram、Colgate 并制作它。
Honey
Namkeen
Toothpaste
使用mysql查询可以做到这一点吗?我怎样才能做到这一点?
德韦什
那将是
UPDATE t SET product_name=SUBSTRING(product_name, LOCATE(' ', product_name))
SELECT SUBSTRING_INDEX(field, ' ', -1) FROM table
在最后一个空间之后它将占用所有内容。
select substring(`product name`, instr(`product name`, ' ')) as new_prod_name
from your_table
或者如果您想更新表格
update your_table
set `product name` = substring(`product name`, instr(`product name`, ' '))