Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
Bu hata, yazdığınız SQL sorgusunun MySQL veya MariaDB ile uyumlu olmadığını gösteriyor. Özellikle, hata mesajı şunu belirtiyor:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'U' at line 1
Yani, SQL sorgunuzda bir "U" karakteri yanlış yerde veya beklenmedik bir durumda kullanılmış olabilir. Ek olarak, kullanılan veri türleri [nvarchar](max) gibi gözüküyor, bu veri türü MySQL veya MariaDB'de desteklenmiyor çünkü bu türler genellikle SQL Server gibi farklı bir veritabanı sistemine aittir.
Bu hatayı düzeltmek için:
- nvarchar(max) türünü MySQL'de karşılığı olan VARCHAR() ile değiştirmelisiniz. Örneğin:
tur VARCHAR(255) NULL,
durum VARCHAR(255) NULL,
gsm VARCHAR(...)
2. Sorgunuzdaki diğer hataları kontrol edin ve MySQL/MariaDB ile uyumlu hale getirin.