Kann jemand bitte helfen Sie mir das MySQL-Auswahlabfrage Verhalten zu verstehen und mir helfen, dieses Problem zu lösen,MySQL Integer-Spalte mit String-Suche gibt das ungültige Ergebnis
Wie keine Ergebnisse Nachricht auf Benutzersuche basierend gefunden zeigen?
Tabellenstruktur:
CREATE TABLE `dummytable` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`mobile` int(11) NOT NULL,
`welcome` varchar(150) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=latin1
Frage: Warum ich dieses Ergebnis bin immer?
SELECT * FROM `dummytable` WHERE `mobile` = '\'\'' LIMIT 50
Wenn wir hinzufügen, WHERE 'mobile' = 'okay' ist auch das gleiche Ergebnis. Jeder kann helfen, dieses – Sundar