У меня есть база данных в mysql & поддерживают 3 столбца, т. Е. ID, имя, slug.добавление тире между пробелами в имени поля в mysql
Столбцы слива такие же как имя но здесь я положил комбинацию колонки имени. Предположим, если имя Микки Мехта, то в slug, я хочу, чтобы он показывал micky-mehta. В slug я хочу все по-маленьким буквам &, если пространство тогда должно быть заменено тире. Все это, потому что я хочу SEO дружественный URL для моего сайта. Теперь я могу сделать это с помощью программы, когда новые продукты будут добавлены, но это также возможно. Если я могу напрямую сделать это с помощью mySQL? Я имею в виду, есть ли какая-нибудь функция в mySQL, которая выполняет такую задачу?
Спасибо, Билл. Это именно то, что я хотел – SUN
. Выполняя этот запрос, он показывает: «У вас нет привилегии SUPER, и двоичный журнал включен (вы можете * хотеть используйте менее безопасную переменную log_bin_trust_function_creators) ". – SUN
Я предполагаю, что вы используете Amazon RDS. Это отключает создание триггеров по умолчанию, но вы можете изменить параметр конфигурации, чтобы разрешить его. Прочтите https://aws.amazon.com/premiumsupport/knowledge-center/rds-mysql-functions/ –