Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.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查询数据库中的行以查找短语,如果没有,则追加该短语';不存在_Mysql - Fatal编程技术网

MYSQL查询数据库中的行以查找短语,如果没有,则追加该短语';不存在

MYSQL查询数据库中的行以查找短语,如果没有,则追加该短语';不存在,mysql,Mysql,我有一个带有列映射的表,一些映射名称以短语_csgo结尾,而另一些则不以短语结尾。是否可以搜索该特定列,如果字符串没有结尾_csgo添加它?谢谢这是一个更新查询: update table set maps = concat(maps, '_csgo') where maps not like '%_csgo'; 实际上,下划线在中是一个特殊字符,与类似,因此您也可以执行以下操作: update table set maps = concat(maps, '_csgo'

我有一个带有列映射的表,一些映射名称以短语_csgo结尾,而另一些则不以短语结尾。是否可以搜索该特定列,如果字符串没有结尾_csgo添加它?谢谢

这是一个
更新
查询:

update table
    set maps = concat(maps, '_csgo')
    where maps not like '%_csgo';
实际上,下划线在<代码>中是一个特殊字符,与<代码>类似,因此您也可以执行以下操作:

update table
    set maps = concat(maps, '_csgo')
    where right(maps, 5) <> '_csgo';
更新表
设置映射=concat(映射,'.\u csgo')
右上角(地图,5)'u csgo';