Параметры сортировки таблицы, в которую я хочу вставить символ "@", - это latin_spanish_ci, и если я выполню ", покажите переменные, подобные" char% ", я получу эти ...
Variable_name Value
character_set_client utf8
character_set_connection utf8
character_set_database latin1
character_set_filesystem binary
character_set_results utf8
character_set_server latin1
character_set_system utf8
character_sets_dir /usr/share/mysql/charsets/
Как мне выполнить:
INSERT INTO `tbl002_club` (`id`, `name`, `web`, `twitter`) VALUES (1,'C.B. AL-QAZERES','http://cbal-qazeres.blogspot.com/', '@CBALQAZERES')
И не получить эту ошибку ...
Код ошибки: 1366. Неверное строковое значение: '\ xE2 \ x80 \ x8E @ CB ...' для
столбец «твиттер» в строке 1
Редактировать I:
Утверждение с созданием таблицы:
-- -----------------------------------------------------
-- Table `tbl002_club`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `tbl002_club` ;
CREATE TABLE IF NOT EXISTS `tbl002_club` (
`id` INT(10) UNSIGNED NOT NULL,
`name` VARCHAR(100) NOT NULL,
`email` VARCHAR(100) NULL,
`twitter` VARCHAR(45) NULL,
`web` VARCHAR(45) NULL,
PRIMARY KEY (`id`))
ENGINE = InnoDB
DEFAULT CHARACTER SET = latin1
COLLATE = latin1_spanish_ci;
Я должен сказать, что я использую mysql-workbench для выполнения всех запросов.