Сначала давайте посмотрим на пример ошибки:
Недопустимое сочетание параметров сортировки (gbk_chinese_ci,IMPLICIT)
и (gbk_bin,IMPLICIT) для операции '=',
Состояние SQL: HY000, код ошибки: 1267
Причина:
Кодировка базы данных отличается от кодировки при создании таблицы;
Метод обработки:
Если при установке MySQL установлена кодировка jbk, при создании таблицы можно использовать следующий метод:
СОЗДАТЬ ТАБЛИЦУ `учителя` (
id` int(11) NOT NULL по умолчанию '0',
имя` varchar(20) по умолчанию NULL,
пароль` varchar(20) по умолчанию NULL,
Department_id` int(11) по умолчанию NULL,
ПЕРВИЧНЫЙ КЛЮЧ (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=gbk
Вы также можете использовать следующий метод:
СОЗДАТЬ ТАБЛИЦУ `учителя` (
id` int(11) NOT NULL по умолчанию '0',
имя` varchar(20) по умолчанию NULL,
пароль` varchar(20) по умолчанию NULL,
Department_id` int(11) по умолчанию NULL,
ПЕРВИЧНЫЙ КЛЮЧ (`id`)
) ;