查找并替换记录MySql中的字符串

时间:2015-12-08 19:56:14

标签: mysql

我有一个数据集,文本数据格式不一致

一种格式显示如下数据:

Red Socks (American)
Brewers (American)
etc

另一种格式显示

Red Socks - American
Brewers - American
etc

我需要清理一套,以便与另一套相匹配。

我想移动所有 Brewers - American 格式

我无法编写查询以更改“(”“ - ” 并删除任何“(”

2 个答案:

答案 0 :(得分:2)

您可以使用var Promise = require('bluebird'); const Browser = require('zombie'); const browser = new Browser(); browser.visit(myUrl, function() { browser.click('body') .then(function(){ return Promise.map(browser.resources, function(resource){ return (resource.response._bodyUsed) ? resource.response.body : resource.response.text(); }).then(function(bodies){ console.log(bodies); }); }); });

LwjglApplicationConfiguration cfg = new LwjglApplicationConfiguration();
cfg.vSyncEnabled = true;

答案 1 :(得分:1)

UPDATE testing SET name = REPLACE (name, '(', '- '), name = REPLACE (name, ')', '') WHERE name LIKE '%(%'

嘿,我认为这可以解决你的问题,在那里测试'是表的名称和'名称'是列的名称。