在此 SQL 语句中使用 SELECT 不起作用

发布于 2024-08-16 00:56:33 字数 464 浏览 3 评论 0原文

我的表格是这样组织的:

替代文字

key 作为主要字段。显示的记录位于renamed 表中。

我需要用钥匙取出original_name。键列是表的主键。

这是我的 SQL 代码:

SELECT original_name FROM `renamed` WHERE key='fb166'

但是,它不返回任何结果。我已经通过我的 PHP 脚本和直接通过 phpMyAdmin 进行了尝试,并且都返回一个空结果集。

有什么帮助吗? :/

My table is organised like this:

alt text

With key as the primary field. The records shown are in the renamed table.

I need to get out the original_name by the key. The key coluimn is the primary key of the table.

This is my SQL code:

SELECT original_name FROM `renamed` WHERE key='fb166'

However, it does not return any results. I have tried both through my PHP script and directly through phpMyAdmin and both return an empty result set.

Any help? :/

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

蘑菇王子 2024-08-23 00:56:33

key是MySQL中的保留字。你有没有尝试过:

SELECT original_name FROM `renamed` WHERE `key`='fb166'

key is a reserved word in MySQL. Have you tried:

SELECT original_name FROM `renamed` WHERE `key`='fb166'
維他命╮ 2024-08-23 00:56:33

尝试类似的操作

SELECT '|' || key || '|'
FROM renamed
WHERE key LIKE '%fb166%'

并检查您是否得到结果以及密钥的外观...

您是否得到以下结果?

SELECT * FROM renamed

Try something like

SELECT '|' || key || '|'
FROM renamed
WHERE key LIKE '%fb166%'

and check if you get a result and how the key looks like...

Do you get any results with the following?

SELECT * FROM renamed
魂牵梦绕锁你心扉 2024-08-23 00:56:33
  1. 反引号是必需的,因为 key 是 mysql 中的关键字。

  2. 按照建议,尝试使用 WHEREkeyLIKE '%fb166%' 因为您的列是文本类型,所以可能有其他字符在其中。

  3. 拥有带有文本类型的键是一个坏主意,您将无法将其设为主键或向其添加索引。

  1. The backticks are necessary as key is a keyword in mysql.

  2. As suggested try with WHEREkeyLIKE '%fb166%' as you column is of type text it s probably you have some other char in it.

  3. It s a bad idea to have a key with a type of text, you will not be able to make it a primary key or add an index to it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文