Utworzono schemat bazy danych za pomocą narzędzia do modelowania danych MySQL Workbench. Kiedy generuje instrukcje SQL CREATE, generuje "domyślny zestaw znaków = latin1;" w przypadku niektórych tabel, np .:Gdzie mogę zmienić domyślny zestaw znaków tabeli w narzędziu do modelowania danych MySQL Workbench?
-- -----------------------------------------------------
-- Table `moocdb`.`resource_types`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `moocdb`.`resource_types` (
`resource_type_id` INT(11) NOT NULL,
`resource_type_name` VARCHAR(20) CHARACTER SET 'utf8' NOT NULL,
PRIMARY KEY (`resource_type_id`))
ENGINE = InnoDB
default character set = latin1;
Jak mogę go zmienić na domyślny zestaw schematów? (Znalazłem gdzie zmienić domyślny zestaw znaków schematu, ale nie stołu)
Jako side note:
Uwaga: Ponieważ MySQL 5.5.3 należy użyć
utf8mb4
zamiastutf8
. Obydwa odnoszą się do kodowania UTF-8, ale ma specyficzne dla MySQL ograniczenie uniemożliwiające korzystanie ze znaków ponumerowanych powyżej 0xFFFD.
Gdzie mogę zmienić parametr globalny schemat sortowania? –