MySQL Sorgusu Düzenleme
Bu sayfa, Pirivision Compass modülünde kayıtlı bir MySQL sorgusunun Edit aksiyonuyla güncellenmesini anlatır.
Ön Koşul
Compass listesinde en az bir MySQL sorgusu kayıtlı olmalıdır. Henüz eklenmemişse önce MySQL Sorgusu Oluşturma sayfasına bakın.
1. Sorguyu Bulun ve Edit Butonuna Tıklayın
Sol menüden Compass modülüne tıklayın. Düzenlemek istediğiniz MySQL sorgusunun kartında Edit butonuna tıklayın.
2. SQL Editörü Açılır — Mevcut Sorgu Dolu
Editörde mevcut MySQL sorgusu önceden dolu gelir.
3. Değiştirilebilen Alanlar
| Alan | Değiştirilebilir mi? | Notlar |
|---|---|---|
| SQL Sorgu Metni | ✅ Evet | MySQL fonksiyonları (DATE_SUB, IFNULL, backtick) dahil |
| Sorgu Adı | ✅ Evet | Kayıt panelinde |
| Açıklama | ✅ Evet | Kayıt panelinde |
| Global Değişkenler | ✅ Evet | Eklenebilir / düzenlenebilir / silinebilir |
| Hedef Klasör | ✅ Evet | Farklı klasör seçilebilir |
| Veri Kaynağı | ❌ Hayır | Farklı MySQL için yeni sorgu oluşturun |
4. Sorguyu Güncelleyin ve Test Edin
Değişiklikleri editörde yapın. Run butonuyla test edin.
MySQL Güncelleme İpuçları
LIMIT Ndeğerini artırarak daha fazla satır çekebilirsiniz.DATE_SUB()aralığını genişletmek içinINTERVAL X DAYdeğerini değiştirin.IFNULL(deger, 0)ekleyerek null değerlerin tabloda boş görünmesini önleyin.
5. Güncelle (Save)
Save butonuna tıklayın. Kayıt panelinde alanları güncelleyin. Save ile kaydedin.
6. Sık Karşılaşılan Hatalar
| Hata / Belirti | Olası Neden | Çözüm |
|---|---|---|
"you already have a query named '...'" |
Yeni ad başka bir sorguda kullanılıyor | Farklı ad girin |
Error 1064: SQL syntax error |
Backtick eksik veya syntax hatası | MySQL sözdizimini gözden geçirin |
Error 1054: Unknown column '...' |
Kolon adı değişmiş | Tablo tarayıcısından doğrulayın |
"update failed: no rows were affected" |
Güncelleme kaydedilemedi | Sayfayı yenileyin ve tekrar deneyin |
| Cartography widget boş | Kolon adı değişti | Widget'ın veri eşleştirmesini güncelleyin |