Похоже, что MySQL не имеет функции замены регулярных выражений, поэтому самый простой способ изменить существующие данные, вероятно, будет с внешним приложением. Затем сохраните все новые данные в чистоте, прежде чем добавлять их в базу данных.
в PHP:
$result = $db->query();
while($row = $result->next){
$value = preg_replace('/\(.*?\)/', '', $row->value);
$db->query('UPDATE ... SET value = ' . $value . ' WHERE id = ' . $row->id);
}
примечание: я не помню, поддерживает ли движок PHP Regex ленивое соответствие повторений (.*?
)