Wo kann ich den Standardzeichensatz einer Tabelle im Datenmodellierungswerkzeug von MySQL Workbench ändern?

Erstellte ich ein Datenbank-schema in MySQL-Workbench - Daten-Modellierungs-tool. Bei der Generierung von SQL-CREATE-Anweisungen, die es erzeugt "default-character-set = latin1;" für einige Tabellen, z.B.:

-- -----------------------------------------------------
-- 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;

Wie kann ich es ändern, um das schema der Standard-Zeichensatz? (Ich fand, wo Sie zum ändern der schema-Standard-Zeichensatz, nicht aber die Tabelle)


Als Randnotiz:

Hinweis: Seit MySQL 5.5.3 die Sie verwenden sollten utf8mb4
anstatt utf8. Sie beziehen sich beide auf das UTF-8-Codierung, aber die
ältere utf8 hatte eine MySQL-spezifische Einschränkung verhindert die Verwendung von
Zeichen nummeriert oben 0xFFFD.

InformationsquelleAutor der Frage Franck Dernoncourt | 2013-09-24

Schreibe einen Kommentar