Spyder.RV 0 Denunciar post Postado Janeiro 18, 2012 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
Danilo Soncini 15 Denunciar post Postado Janeiro 26, 2012 Clique com o Batão Direito do BANCO Alter Schema Define o collation Compartilhar este post Link para o post Compartilhar em outros sites
Spyder.RV 0 Denunciar post Postado Janeiro 26, 2012 @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