У меня тут уникальная проблема.У меня есть около 1 тыс. Столбцов в различных таблицах, распределенных по нескольким базам данных, которые Latin1
в MySQL.
И пользователь может ввести в параметры все, что угодно.Я использовал следующее решение в классе Database, чтобы исправить его для нескольких столбцов:
String output = input.replaceAll("[^\\u0020-\\u007e\\u00a0-\\u00ff]", " ");
Но теперь мне нужно сделать это для всех столбцов 1k +.Есть ли ярлык для этого?
Могу ли я поместить эту логику непосредственно в MySQL, чтобы всякий раз, когда он запускает запрос, он проверял значения для этих конкретных столбцов?
Я также не могу изменить типы столбцов базы данных в MySQL, поэтому его нужно проверять во время выполнения.