MySQL | Collation Database

O Next BP foi projetado em UTF-8, seus arquivos e base de dados precisam estar nesta codificação. Para evitar erros de collate em base de dados do MySQL, utilizar o collate padrão utf8_general_ci.

Criando uma base de dados (schema) com o collate correto, execute o seguinte comando:

CREATE DATABASE [schema] CHARACTER SET utf8 COLLATE utf8_general_ci;

Para alterar o collate de um schema já existente:

ALTER DATABASE [schema] CHARACTER SET utf8 COLLATE utf8_general_ci;

Tabelas podem ser criadas com collate diferente caso o collate do schema esteja incorreto.
Para corrigir o collate de uma tabela, utilize o comando:

ALTER TABLE [tabela] CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;

Atenção:
Caso necessário alterar o collate da base de dados, tanto schema quanto tabela, realizar um backup antes.