Обновите ВСЕ значения ЗАГЛАВНЫМИ буквами на заглавные

Is it possible to select values in all caps and update those values to capitalize with the same query?

Я могу выбрать их так:

SELECT *
FROM t1
WHERE name REGEXP BINARY '^[A-Z]+$';

Можете ли вы объяснить разницу между «заглавными буквами» и «использовать заглавные буквы»? Вы имеете в виду "заглавные буквы" в "заглавные буквы"?

Chris J 09.01.2019 20:37

Вы хотите, чтобы «ОЧЕНЬ ВАЖНО» было «Очень важно» или «Очень важно»?

Schwern 09.01.2019 20:37

Кроме того, почему вы используете binary на струне?

Schwern 09.01.2019 20:39

Да, заглавные буквы в заглавные буквы. Извините, я использую жаргон CSS "capitalize".

santa 09.01.2019 20:39

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

santa 09.01.2019 20:40

@santa Господи, неявная нечувствительность к регистру в MySQL снова поражает.

Schwern 09.01.2019 20:41

@Schwern ... не очень-то похоже на MySQL ... не знаю, что это значит.

santa 09.01.2019 20:47
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
В предыдущем посте мы создали функциональность вставки и чтения для нашей динамической СУБД. В этом посте мы собираемся реализовать функции обновления...
Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot
В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .
Роли и разрешения пользователей без пакета Laravel 9
Роли и разрешения пользователей без пакета Laravel 9
Этот пост изначально был опубликован на techsolutionstuff.com .
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
0
7
26
1

Ответы 1

update t1
set name = ...
where name = regexp binary '^[A-Z]+$';

Где этот ... - любое количество решения из этого ответа.

Сделайте это в транзакции на случай ошибки.

Другие вопросы по теме