Söz dizimi şöyle
MySQL diğer veri tabanlarından ayrılıyor. Çünkü CREATE DATABASE ve CREATE SCHEMA aslında aynı şeyler. Açıklaması şöyleCREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name[create_option] ...create_option: [DEFAULT] {CHARACTER SET [=] charset_name| COLLATE [=] collation_name| ENCRYPTION [=] {'Y' | 'N'}}
Vitess ile denersek te hata mesajından SCHEMA ve DATABASE kelimelerinin aynı şey olduğu anlaşılabilir. Şöyle yaparızCREATE SCHEMA is a synonym for CREATE DATABASE.
mysql> CREATE SCHEMA orcun;
ERROR 1235 (42000): create database is not supported
COLLATION
COLLATION 'utf8_general_ci' is not valid for CHARACTER SET 'latin1' yazısına bakabilirsiniz. Kısaca veri tabanı sunucusunun utf8 olarak başlatılması gerekiyor.
UTF8 Desteği yazısına bakabilirsiniz.
Şöyle yaparız
CREATE DATABASE test2 CHARACTER SET utf8
Hiç yorum yok:
Yorum Gönder