当我在phpmyadmin中运行以下查询时,即使表中存在条目
,它也会返回0行SELECT * FROM `default_companyshare` WHERE `comp_symbol` = "ACEDBL"
答案 0 :(得分:0)
如果数据库中有空格填充,请尝试此操作:
SELECT * FROM `default_companyshare` WHERE `comp_symbol` like "%ACEDBL%"
您也可以尝试修剪结果:
SELECT * FROM `default_companyshare` WHERE trim(`comp_symbol`) = "ACEDBL"
答案 1 :(得分:0)
你明显对字符串比较有一些问题。从:
开始SELECT *
FROM `default_companyshare`
WHERE upper(`comp_symbol`) like '%ACEDBL%';
这将显示包含该字符串的所有符号。然后确定问题是前导/尾随空格,整理冲突,隐藏字符还是其他东西。