WMW

MySQL Sözdizimi Doğrulayıcı

Ücretsiz

Noktalı virgülle ayrılmış bir veya daha fazla ifadenin MySQL sözdizimini doğrular; bulunan ilk hatanın tam satır ve sütununu bildirir.

Tamamen tarayıcınızda çalışır. SQL'iniz asla hiçbir yere yüklenmez.

Yorumlar (0)

Bu aracı faydalı mı buldunuz? Bir yorum bırakın, bir ipucu paylaşın veya nasıl daha iyi hale getirebileceğimizi söyleyin.

Misafir yorumları yayınlanmadan önce incelenir. Giriş yap ile anında gönder.

Henüz yorum yok - düşüncelerinizi paylaşan ilk kişi olun!

Bu araç ne işe yarar

Bir MySQL sorgusu veya birkaç ifade içeren bir betik yapıştırın; bu araç bunun geçerli MySQL sözdizimi olarak ayrıştırılıp ayrıştırılmadığını kontrol eder, ayrıştırılmıyorsa ilk hatanın tam satır ve sütununu bildirir.

Nasıl Çalışır

Araç, SQL'inizi özellikle MySQL lehçesi için yapılandırılmış açık kaynaklı node-sql-parser kütüphanesinden geçirir; bu kütüphane sorgunuzun tam bir ayrıştırma ağacı (AST) oluşturmaya çalışır. Metin MySQL'in dilbilgisi kurallarıyla tamamen eşleşirse, ayrıştırma başarılı olur ve sorgu geçerli olarak bildirilir. Ayrıştırma bir noktada başarısız olursa, ayrıştırıcı bulduğundan farklı bir sözdizimi beklediği tam satır ve sütunu bildirir.

Hangi sorunları çözer

Sık sorulan sorular

›Bu, tablolarımın ve sütunlarımın gerçekten var olup olmadığını kontrol ediyor mu?

Hayır. Bu araç yalnızca dilbilgisini, sorgunun MySQL sözdiziminin gerektirdiği şekilde yapılandırılıp yapılandırılmadığını kontrol eder. Herhangi bir veritabanına bağlantısı yoktur, bu yüzden referans verdiğiniz bir tablo veya sütun adının gerçekten var olup olmadığını veya bir değerin bir sütunun türüne uyup uymadığını bilemez.

›Birden fazla ifadeyi aynı anda doğrulayabilir mi?

Evet, noktalı virgülle ayrılmış birden fazla ifade içeren tam bir betik yapıştırın; araç hepsini bir geçişte kontrol eder ve rastladığı ilk sözdizimi hatasını bildirir.

›Bu, MySQL'e özgü sözdizimini mi destekliyor, yoksa sadece genel SQL'i mi?

Genel veya farklı bir lehçe SQL dilbilgisi yerine özellikle MySQL sözdizimini (ENGINE=, AUTO_INCREMENT ve ters tırnakla belirtilen tanımlayıcılar gibi MySQL'e özgü ifadeler dahil) hedefler, çünkü MySQL'in PostgreSQL, SQLite ve diğer veritabanlarından gerçek farkları vardır.

›Hata mesajındaki satır ve sütun neyi ifade eder?

Bunlar, ayrıştırıcının artık geçerli MySQL dilbilgisiyle eşleşemediği yapıştırdığınız metindeki tam konumu, girdinizin ilk satırından ve ilk sütunundan sayarak gösterir. Sorunu bulmak için o konuma gidin; bu genellikle eksik bir virgül, yanlış yerleştirilmiş bir anahtar kelime veya kapatılmamış bir tırnaktır.

›Sorgum gerçek MySQL sunucumda düzgün çalışırken neden burada başarısız oldu?

Bu araç standart MySQL dilbilgisine karşı ayrıştırma yapar ve sunucuya özgü eklentileri, özel fonksiyonları veya sunucunuzun yapılandırdığı belirli bir SQL modunu bilmez. Böyle bir yanlış pozitifle karşılaşırsanız, canlı sunucuyu nihai yetkili olarak kabul edin.

İlgili Araçlar

Ücretsiz

Metin

llms.txt Oluşturucu

Bir başlık, özet ve bağlantı bölümlerinden llmstxt.org spesifikasyonuna uygun bir llms.txt dosyası oluşturur; Optional bölüm gruplama ve canlı önizleme sunar.

Ücretsiz

Metin

Markdown Önizleyici

Markdown'ı kaynağın yanında canlı, temizlenmiş HTML olarak işler; oluşturulan HTML'i görüntüleme ve kopyalama geçişi sunar.

Ücretsiz

Metin

Mojibake (Bozuk Metin) Düzeltici

Bozuk (mojibake) metnin arkasındaki orijinal baytları kurtarır ve bunları birkaç yaygın kodlama altında yeniden çözer; temiz çıkan her adayı gösterir.

Ücretsiz

Metin

Çevrimiçi HTML Düzenleyici

HTML, CSS ve JavaScript'i üç panelde düzenleyin, siz yazarken güncellenen sandbox'lanmış canlı önizleme ve tek tıkla bağımsız HTML dosyası olarak indirme ile.

Ücretsiz

Metin

Şifre Oluşturucu

Kriptografik olarak güvenli bir üreteç kullanarak tarayıcınızda doğrudan güçlü, rastgele şifreler oluşturun; canlı güç ölçer, entropi hesaplaması ve tek seferde birkaç şifreyi toplu oluşturma desteğiyle.

Ücretsiz

Metin

Punycode Dönüştürücü

Uluslararasılaştırılmış alan adları için kullanılan yalnızca ASCII kodlaması olan Punycode (RFC 3492) ile Unicode arasında metin dönüştürün; tam alan adı modu (nokta duyarlı, xn-- öneki otomatik işlenir) ve düz etiket modu ile birden fazla satırı toplu olarak dönüştürün.

Ücretsiz

Metin

Satır Sayacı

Yapıştırdığınız metni anında analiz eden gelişmiş satır sayacı: yinelenen/boş satır tespiti, yorum satırı filtreleme, regex destekli bul-değiştir, sıralama ve prefix/suffix ekleme.

Ücretsiz

Metin

Liste Karıştırıcı

Herhangi bir listeyi karıştırın, çekilişler için rastgele kazananlar seçin ve kayıtları eşit gruplara bölün; hepsi tarayıcınızda, tarafsız bir Fisher-Yates karıştırma algoritmasıyla.