Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Spyder.RV

MySQL WorkBench - Como mudar CHARACTER SET das tabelas

Recommended Posts

Pessoal, boa tarde... alguem aqui manja de MySQL WorkBench?

 

Eu tô com um projeto que gera um bd em latin_swedish_ci... porém quero gerar em utf8_gerneral_ci... porém não sei onde fazer a conversão... já fui na opção Physical Schema e mudei o collation para utf8 - utf8_general_ci... porém quando faço um Foward Enginner o bd gerado continua com as tabelas em lati_swedish_1...

 

Percebi que no sql gerado antes de finalizar aparece a instrução DEFAULT CHARACTER SET = latin1; em cada tabela... mas também não achei onde remover para ficar padrão ou então onde mudar pra utf8.

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Danillo... isso eu fiz... o collation tá alterado pra utf8_general_ci... o problema é que o default charset das tabelas está em latin1... e isso eu não achei como alterar...

 

S

ET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL';

DROP SCHEMA IF EXISTS `consultorio` ;
CREATE SCHEMA IF NOT EXISTS `consultorio` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci ;

USE `consultorio` ;
-- -----------------------------------------------------
-- Table `consultorio`.`especialidades`
-- -----------------------------------------------------

DROP TABLE IF EXISTS `consultorio`.`especialidades` ;

CREATE  TABLE IF NOT EXISTS `consultorio`.`especialidades` (
 `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT ,
 `nome` VARCHAR(45) NULL DEFAULT NULL ,
 PRIMARY KEY (`id`) 
) ENGINE = InnoDB DEFAULT CHARACTER SET = latin1;

 

Se o collation padrão foi alterado, as tabelas que estão definidas tudo pra usar o padrão não deviam seguir também com o padrão?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.