[英]Using SELECT in this SQL statement isn't working
key
是MySQL中的保留字。 你有没有尝试过:
SELECT original_name FROM `renamed` WHERE `key`='fb166'
尝试类似
SELECT '|' || key || '|'
FROM renamed
WHERE key LIKE '%fb166%'
并检查是否得到结果以及密钥的外观...
您得到以下任何结果吗?
SELECT * FROM renamed
反引号是必需的,因为key是mysql中的关键字。
如建议的那样,尝试使用WHERE
键,例如LIKE '%fb166%'
因为您的列是文本类型,可能是其中还有其他字符。
具有文本类型的键是一个坏主意,您将无法使其成为主键或向其添加索引。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.