Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MYSQL-拆分字符串;Lurex Cotton Squadrato“;并返回最后一句话_Mysql_Sql_Split - Fatal编程技术网

MYSQL-拆分字符串;Lurex Cotton Squadrato“;并返回最后一句话

MYSQL-拆分字符串;Lurex Cotton Squadrato“;并返回最后一句话,mysql,sql,split,Mysql,Sql,Split,我的表中有几行,我想将最后一个单词从一列导出到一个新列中 只需要从这个字符串中分离出最后一个单词,但不知道怎么做 UPDATE sc_module_template_slideshows_images SET image_title = RIGHT(image_name, ?????) 这只是猜测,任何函数都可以。MYSQL 5 以下是我的数据集示例: || *slideshow_id* || *image_id* || *image_active* || *image_order* || *

我的表中有几行,我想将最后一个单词从一列导出到一个新列中

只需要从这个字符串中分离出最后一个单词,但不知道怎么做

UPDATE sc_module_template_slideshows_images
SET image_title = RIGHT(image_name, ?????)
这只是猜测,任何函数都可以。MYSQL 5

以下是我的数据集示例:

|| *slideshow_id* || *image_id* || *image_active* || *image_order* || *image_name* || *image_source* || *image_link* || *image_logo* || *image_title* || *image_presented* || *image_position* ||
|| 1 || 1 || 1 || 1 || Lurex Cotton Lappato || media/products/Porcelain/Collections/Lurex/Swatches/Lurex Cotton Lappato.jpg ||  ||  ||  ||  ||  ||
|| 1 || 2 || 1 || 2 || Lurex Cotton Squadrato || media/products/Porcelain/Collections/Lurex/Swatches/Lurex Cotton Squadrato.jpg ||  ||  ||  ||  ||  ||
|| 2 || 3 || 1 || 3 || Lurex Flax Lappato || media/products/Porcelain/Collections/Lurex/Swatches/Lurex Flax Lappato.jpg ||  ||  ||  ||  ||  ||
|| 2 || 4 || 1 || 4 || Lurex Flax Squadrato || media/products/Porcelain/Collections/Lurex/Swatches/Lurex Flax Squadrato.jpg ||  ||  ||  ||  ||  ||
|| 3 || 5 || 1 || 5 || Lurex Lame Lappato || media/products/Porcelain/Collections/Lurex/Swatches/Lurex lame Lappato.jpg ||  ||  ||  ||  ||  ||
|| 3 || 6 || 1 || 6 || Lurex Lame Squadrato || media/products/Porcelain/Collections/Lurex/Swatches/Lurex Lame Squadrato.jpg ||  ||  ||  ||  ||  ||
|| 4 || 7 || 1 || 7 || Lurex Modal Lappato || media/products/Porcelain/Collections/Lurex/Swatches/Lurex Modal Lappato.jpg ||  ||  ||  ||  ||  ||
|| 4 || 8 || 1 || 8 || Lurex Modal Squadrato || media/products/Porcelain/Collections/Lurex/Swatches/Lurex Modal Squadrato.jpg ||  ||  ||  ||  ||  ||
是正确的功能:

SET image_title = SUBSTRING_INDEX(image_name,' ',-1)

可以使用substring_index()函数

范例

select substring_index('Lurex Cotton Lappato',' ',-1); -- Lappato

将其应用于更新子句。

Mootinator比您领先4秒,但您的答案是正确的:)我在发布之前测试了它,这是我的错误。@Richardakacyberwiki啊哈!我甚至没有在任何地方安装MySQL!可以投票吗?;)
select substring_index('Lurex Cotton Lappato',' ',-1); -- Lappato