Сортировать статьи по: дате | популярности | посещаемости | комментариям | алфавиту
Информация к новости
  • Просмотров: 120
  • Автор: Master
  • Дата: 9-03-2014, 16:04
9-03-2014, 16:04

MySQL — поиск столбцов с неправильным COLLATION

Категория: Кодинг » MySQL

Если вы столкнулись с ситуацией когда в базе есть колонки с кодировкой или сравнением отличающимися от базовых то вам наверняка не захочется их все перебирать руками. Я столкнулся с ситуацией, когда битриксовая проверка сайта сказала о 36 не правильных полях в базе и разумеется не сочла нужным указать какие именно. У меня был вариант или перебирать руками 350 таблиц и более 1000 столбцов в поисках не правильных, или найти их запросом… и такой запрос нашелся, он позволяет вытащить список всех полей таблиц с фильтрацией по кодировкам.

Метки к статье: MySQL, базы данных, оптимизация

Информация к новости
  • Просмотров: 133
  • Автор: Master
  • Дата: 9-03-2014, 16:02
9-03-2014, 16:02

Замена подстроки в строке в MySQL

Категория: Кодинг » MySQL

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

Этот код может пригодиться когда вы меняете формат данных, например, пути к файлам при смене хостинга или номера телефонов, вы хранили их в виде +79ххххххххх, а решили хранить как 9ххххххххх. Если вам надо заменить только часть строки оставив остальное без изменений, т.е. как раз подстроку в строке в этом случае этот запрос вам ооочень пригодится.

Метки к статье: MySQL, replace, базы данных, Регулярные выражения