MySql - как автоматически неявно обрезать все поля в запросах выбора - PullRequest
0 голосов
/ 25 июня 2018

У меня есть несколько баз данных с урезанными данными и другие базы данных без урезанных данных.

Мне нужно запросить эти базы данных, также с помощью объединений, обрабатывая все поля всех таблиц как усеченные.

Я знаю, что самый простой способ - использовать функцию MySQL TRIM напрямую во всех запросах для каждого поля, но для этого мне нужно непомерное количество времени, чтобы изменить все мои запросы.

Кроме того, я предпочитаю подход, позволяющий мне сделать это в одной точке, чтобы повлиять на все мои текущие и будущие запросы к этим базам данных.

Edit: Обрезка целых баз данных не может решить мою проблему, потому что некоторые данные, используемые в запросах, поступают из внешних источников, которые не обрезаются.

Есть решение для достижения этой цели?

Некоторая информация:

  • Версия MySQL 4.5.4
  • PHP 7
  • ОС Ubuntu
  • Я не могу обновить версию MySQL

Большое спасибо!

...