1

Тема: SQL-запрос: SET NAMES ''

импортирую базу выдаёт ошибку

Ошибка
SQL-запрос:

SET NAMES  ''

Ответ MySQL:

#1115 - Unknown character set: ''
[ Назад ]

скажите что значат сия строки в SQL запросе

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

2

Re: SQL-запрос: SET NAMES ''

jei
SET NAMES  '' у вас пустой а должен быть с указанием кодировки например - SET NAMES 'utf8' или другая кодировка в зависимости от используемой.
NO_AUTO_VALUE_ON_ZERO влияет на обработку AUTO_INCREMENT столбцов. не дает туда записать 0 или NULL, что позволяет избежать ошибки с  AUTO_INCREMENT.

3

Re: SQL-запрос: SET NAMES ''

/* этот значок значит то что за ним следует комментарий?

4

Re: SQL-запрос: SET NAMES ''

jei
Дамп для совместимости со старыми версиями пробуйте замените строки на:

SET NAMES 'utf8';
SET SESSION character_set_results = 'utf8';
SET collation_connection = 'utf8_general_ci';
SET character_set_results = 'utf8';
SET character_set_client = 'utf8';

или вообще убрать в дампе базы.