我有一个非常简单的表格,有 5 列:
键、日期时间、标题、正文、图像
用户从下拉框中选择一个标题,然后用日期时间、正文和图像填充一个表单。当我尝试按键选择时,没有任何反应。但是,如果我按标题选择,它会起作用。
不起作用:
SELECT body FROM myTable WHERE key='140'
作品:
SELECT body FROM myTable WHERE title='hello world'
我已经通过直接在 phpMyAdmin 中输入查询来尝试这个,它给了我一个错误,说 'key='140'' 有问题。
最佳答案
key
是一个 reserved word .你应该用反引号包围它:
SELECT body FROM myTable WHERE `key`='140'
关于sql - 为什么不能根据主键调用SQL select?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4664193/