Ben komut bir dizi var yorumlar Ben komut satırında mysql komut dosyası yürütmesi, ben gibi hataların bir demet olsun şu:MySQL SQL tetiklediği Hata 1064 ("Eğer SQL sözdizimi bir hata var") her talimat önce aşağıdaki gibi bir yorum ile, bir şema oluşturmak için
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '------------------------------------------------------
------------------------' at line 1
(aslında, hep hat 1 atıfta mesajın rağmen, her yorum için tek bir hata olsun).
Sorunumu hızlı bir şekilde çözmek için yorumları kaldırdım ve komut dosyası sorunsuz bir şekilde çalıştı, ancak böyle bir davranışı gördüğüme ve stackoverflow ile ilgili bir soru bulamadığımıza şaşırdım. Herkesin bir açıklaması var mı? Hiç kimse böyle garip davranışlar gözlemledi mi?
Şu anda mysql 5.6.30 çalıştırıyorum, şu anda 5.6 için ubuntu varsayılanı.
Ve Oracle sözdizimi aksine MySQL/* Bu tarzda */'yanı sıra' 'yorumlara izin verir - bu style'. –
@OllieJones Bu stilde bile #: D – Magisch
Bu cevabı en eksiksiz olarak kabul ettim. SQL'de yorum olarak yorumlanmış çizgi çizgilerine alışkınım, bu yüzden hataları artırdıklarını görünce şaşırdım. Ben "mysql" yazılımlarının içeriğinin aslında MySQL uyumlu olmadığını taklit ettiğim yazılımın sağlayıcılarını bilgilendireceğim :) –