Задать вопрос
@AndryG

Почему в дампе БД (utf8) при создании триггера БД переводится в cp1251?

Перевели БД с cp1251 на utf8. Как именно делали не знаю.

Сейчас в дампе код создания триггера обрамляется переводом БД на cp1251 и потом обратно.
Подскажите, пжлст, где/как нужно колдонуть?

ALTER DATABASE `db` CHARACTER SET cp1251 COLLATE cp1251_general_ci ;
/*!50003 SET @saved_cs_client      = @@character_set_client */ ;
/*!50003 SET @saved_cs_results     = @@character_set_results */ ;
/*!50003 SET @saved_col_connection = @@collation_connection */ ;
/*!50003 SET character_set_client  = utf8 */ ;
/*!50003 SET character_set_results = utf8 */ ;
/*!50003 SET collation_connection  = utf8_general_ci */ ;
/*!50003 SET @saved_sql_mode       = @@sql_mode */ ;
/*!50003 SET sql_mode              = 'ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION' */ ;
DELIMITER ;;
/*!50003 CREATE*/ /*!50017 DEFINER=`dbusr`@`127.0.0.1`*/ /*!50003 TRIGGER `del_categorys_on_del_pres` AFTER DELETE ON `present_ref` FOR EACH ROW BEGIN
-- ////////////////////////////
END */;;
DELIMITER ;
/*!50003 SET sql_mode              = @saved_sql_mode */ ;
/*!50003 SET character_set_client  = @saved_cs_client */ ;
/*!50003 SET character_set_results = @saved_cs_results */ ;
/*!50003 SET collation_connection  = @saved_col_connection */ ;
ALTER DATABASE `db` CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci ;
  • Вопрос задан
  • 227 просмотров
Подписаться 1 Простой 6 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы