Aşağıdaki sütunlara sahip bir tablo türlerim var: Kimlik, Ad, Tür. Tablo yaklaşık 300 satır ile doldurulur. satırların biri:MySQL basit sorgu sıfır satırları döndürür
SELECT * FROM Types WHERE Name = 'BMW'
Ancak, aşağıdaki sorgu hiçbir şey döndürür::
ID Name Type
------------------
1 BMW S 1000 RR
aşağıdaki sorgu bu satır döndürür
SELECT * FROM Types WHERE Type = 'S 1000 RR'
Tipi fazladan boşluk vardır, ve Ad ve Türün veri türleri tam olarak aynıdır (varchar 255, utf8_unicode_ci). Buna ne sebep olabilir?
MySQL, InnoDB kullanıyorum. Kullanılması phpMyAdmin Ben, tam olarak aynı sonuçları elde böylece sütun adlarında hiçbir yazım hatası en ...
Ben çok şaşırtıcı sorgu çalıştığını bulmak her iki durumda da. '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' – apokryfos
@apokryfos bu doğru değil. Bunların Niether Ayrılmıştır ve bunların niçin backlink –
@HankyPanky gerektirir [bu sayfa] (https://dev.mysql.com/doc/refman/5.7/en/keywords.html) aksi iddia gibi görünüyor – apokryfos