2016-03-25 12 views
1

Ich verwende die folgende Tabellenstrukturnicht in der Lage Abfrage mit E-Mail-ID in MySQL-Tabellen

Create table SP_Rest_User 
(
Client_Id varchar(50) references SP_Rest_API_Key(Client_ID) , 
User_Id varchar(255) primary key , 
password_hash varchar(255), 
is_user_active TINYINT(1), 
Role varchar(50), 
contact_id varchar(50) references sp_rest_contact(contact_id),Entity_Id varchar(50), 
last_login_date_time datetime, 
emailid varchar(100) collate armscii8_general_ci 
); 

i hinzugefügt haben die folgenden Datensätze

insert into SP_Rest_User values('C00001','VINOTH','06a085d63dae33a9',1,0,'1234','1111',now(),'[email protected]'); 
insert into SP_Rest_User values('C00002','SENTHIL','06a085d63dae33a9',1,0,'1234','1111',now(),'[email protected]'); 
insert into SP_Rest_User values('C00002','VENKAT','06a085d63dae33a9',1,0,'1234','1111',now(),'[email protected]'); 

nicht die Datensätze abfragen, um die E-Mail-ID Spalte . Fehler als Datensatz nicht gefunden.

SELECT * FROM sp_rest_user where emailid like '[email protected]'; 
+0

SELECT * FROM sp_rest_user wo EMAILID = '[email protected]'; funktioniert auch nicht in mysql db. – venkat

Antwort

1

Verwendung:

SELECT * FROM SP_Rest_User where emailid like '[email protected]'; 

Mit SP_Rest_User.

In MySQL entsprechen Datenbanken den Verzeichnissen innerhalb des Datenverzeichnisses . Jede Tabelle innerhalb einer Datenbank entspricht mindestens einer Datei im Datenbankverzeichnis (und möglicherweise mehr, abhängig von der Speicher-Engine ). Trigger entsprechen auch Dateien. Folglich spielt die Groß-/Kleinschreibung des zugrunde liegenden Betriebssystems eine Rolle in der Groß-/Kleinschreibung von Datenbank-, Tabellen- und Triggernamen. Diese bedeutet, solche Namen sind in Windows nicht case sensitive, aber sind empfindlich in den meisten Varianten von Unix. Eine bemerkenswerte Ausnahme ist OS X, , die Unix-basiert ist, aber einen Standard-Dateisystemtyp (HFS +) verwendet, der nicht Groß-und Kleinschreibung unterscheidet. OS X unterstützt jedoch auch UFS-Volumes, die wie bei jedem Unix case sensitive sind.

http://dev.mysql.com/doc/refman/5.7/en/identifier-case-sensitivity.html