我的MySQL数据库中有一个包含项目的表。我正在尝试查询包含“&”的行。该列是一个文本值,包含内容“TV&Stands”。SELECT*FROM`items`WHERE`name`='TV&Stands'LIMIT0,30这将返回0个结果,即使“TV&Stands”明显位于名称列中。如果我查询一个没有“&”字符的项目名称,它会返回正确的值。如何正确查询这些数据? 最佳答案 如果您使用=运算符,它将同时匹配值和长度。可能是您的字符串在正常情况下不可见的字符串之前/之后包含一些额外的空间。所以试试LIKE运算符instate。SELEC