"MQL5'ten (MQL4) MySQL Veritabanına Nasıl Erişilir" makalesi için tartışma - sayfa 28

 
Sütun adını almak mümkün mü? teşekkür ederim.
 

MT5 üzerinde çalışmıyor. Farklı bir dll mi gerektiriyor? Hem MT4 hem de MT5 için arşivlerdeki boyutun aynı olduğunu görüyorum.

 
Dmitri Custurov #:

MT5 üzerinde çalışmıyor. Farklı bir dll mi gerektiriyor? Hem MT4 hem de MT5 için arşivlerdeki boyutun aynı olduğunu görüyorum.

64 bit DLL kullanın
 

@Eugeniy Lugovoy

Ne istediğini anlayamıyorum? Veritabanı eklentileriyle aram iyi değil.

Connection failed! Error: Authentication plugin 'caching_sha2_password' cannot be loaded: Не найден указанный модуль.

MT4, MySQL 8.0.32 (localhost)

Ne yapmalıyım?

Eugeniy Lugovoy
Eugeniy Lugovoy
  • 2019.12.30
  • www.mql5.com
Профиль трейдера
 
Viktor Vasilyuk #:

@Eugeniy Lugovoy

Ne istediğini anlayamıyorum? DB eklentileri ile aram iyi değil

MT4, MySQL 8.0.32 (localhost)

Ne yapmalıyım?

Bu hata MySQL tarafından üretilir, çözüm için https://stackoverflow.com/questions/49194719/authentication-plugin-caching-sha2-password-cannot-be-loaded adresine bakın.
 
Eugeniy Lugovoy #:
Bu hata MySQL tarafından üretilir, çözüm için https://stackoverflow.com/questions/49194719/authentication-plugin-caching-sha2-password-cannot-be-loaded adresine bakın.
Teşekkürler. Tavsiye işe yaradı.
 
Eugeniy Lugovoy #:

Sürüm 3.0 UTF-8 ile çalışmayı içerir

Kiril karakterleri yerine soru işaretleri alıyorum.

bölüm DDL tablosu:

ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci

sütun türü -> metin (varchar değil)

MT4 dll:

MQLMySQL v3.0 x32 Copyright © 2014-2019, FxCodex Laboratory
 
Viktor Vasilyuk #:

Kiril alfabesi yerine soru işaretleri döndürüyor.

parçası DDL tablosu:

sütun türü -> metin (varchar değil)

MT4 dll:

UTF8 tabiri caizse klasik olarak iki baytlıktır, siz bir tablo tanımlarken dört bayt kullanıyorsunuz. Büyük olasılıkla sorun budur. MySQL sürücü seviyesinde metin türü varchar'dan farklı değildir.
 
Viktor Vasilyuk #:

Kiril alfabesi yerine soru işaretleri döndürüyor.

parçası DDL tablosu:

sütun türü -> metin (varchar değil)

MT4 dll:

Ama fırsat bulduğumda kontrol edeceğim.
 
Eugeniy Lugovoy #:
UTF8 tabiri caizse klasik olarak iki baytlıktır, bir tablo tanımlarken dört bayt kullanırsınız. Büyük olasılıkla sorun budur. MySQL sürücü seviyesinde metin türü varchar'dan farklı değildir.

Açıklama için teşekkürler. Her şeyi bilemem, bu yüzden soruyorum.

Kendim için çözümü burada buldum.

Not: SELECT için kontrol edildi - çalışıyor

Convert output of MySQL query to utf8
Convert output of MySQL query to utf8
  • 2013.04.17
  • orezvani orezvani 3,515 8 8 gold badges 43 43 silver badges 55 55 bronze badges
  • stackoverflow.com
but I want the mysql to return the in utf8 encoding. Is it any function in mysql to do such task? What is that?