我在mysql中有一个查询。
SELECT * FROM tblName WHERE colName = "name";
但是,没有选择任何记录。我检查了表格,并且有符合条件的字段。顺便说一句,记录由存储过程插入。当我尝试编辑某些记录(colName列)时,会选择已编辑的记录。 colName的数据类型为varchar
答案 0 :(得分:0)
试试这个,看看你是否会得到任何结果,并检查你是否有空格或其他问题......
SELECT *,LENGTH(colName) FROM tblName WHERE colName LIKE "%name%";
还有可能(我在使用的应用程序中遇到此问题)与您的语言匹配的字符在您的数据中被“翻译”,例如希腊文:
GEORGE与GΕΟRGE似乎相同但是当你将它们转换为小写时没有。
gεοrgε <> george
答案 1 :(得分:0)
我不确定
但请尝试使用单引号代替双引号
喜欢这个
$(".risk_main_div:not(#risk_1)").remove();
答案 2 :(得分:0)
这个帖子帮了我很多忙。我没有注意到我的领域还有其他一些空白。
How to remove leading and trailing whitespace in a MySQL field?