0

嗨,我在我的街机网站上导入了一堆驾驶游戏,但只有一些属于“驾驶”类别。动作和冒险类别中的一些土地是偶然的。我需要在 phpMyAdmin mysql 终端中解决这个问题。我的代码正在尝试在我的标签字段中搜索数据库中的关键字,并将实体的类别从 Action 或任何可能是 Driving

这是我的代码,但似乎不起作用

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")
4

1 回答 1

0

查找标签列包含truckorcardriveor的记录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%' 
;
于 2013-02-01T20:00:22.780 回答