不同字段中的MySQL搜索和替换
嗨,我导入了一堆驾驶游戏到我的街机网站,但只有一些土地在“驾驶”类别。有些属于动作和冒险类的土地可能是意外的。我需要在phpMyAdmin mysql终端中修复这个问题。我的代码试图在数据库中搜索“我的标记”字段中的关键字,并将实体的类别从“操作”或“驱动”替换为“驱动” 这是我的代码,但它似乎不起作用不同字段中的MySQL搜索和替换,mysql,database,search,replace,phpmyadmin,Mysql,Database,Search,Replace,Phpmyadmin,嗨,我导入了一堆驾驶游戏到我的街机网站,但只有一些土地在“驾驶”类别。有些属于动作和冒险类的土地可能是意外的。我需要在phpMyAdmin mysql终端中修复这个问题。我的代码试图在数据库中搜索“我的标记”字段中的关键字,并将实体的类别从“操作”或“驱动”替换为“驱动” 这是我的代码,但它似乎不起作用 SELECT * FROM games WHERE tags LIKE '%truck%' UPDATE games SET category = replace (category, "%",
SELECT * FROM games WHERE tags LIKE '%truck%'
UPDATE games SET category = replace (category, "%", "Driving")
SELECT * FROM games WHERE tags LIKE '%car%'
UPDATE games SET category = replace (category, "%", "Driving")
SELECT * FROM games WHERE tags LIKE '%drive%'
UPDATE games SET category = replace (category, "%", "Driving")
SELECT * FROM games WHERE tags LIKE '%race%'
UPDATE games SET category = replace (category, "%", "Driving")
查找包含
truck
或car
或drive
或race
的标签列记录
Update mytable
SET category = 'Driving'
where tags REGEXP 'truck|car|drive|race'
;
另一个:
Update mytable
SET category = 'Driving'
where tags LIKE '%truck%'
OR LIKE '%car%' OR LIKE '%drive%' OR LIKE '%race%'
;
不确定您想用
Replace
做什么。。。though@user2030325很高兴你成功了。