所以我创建了一个包含“from”和“to”列的表。
虽然写入表是很好的,因为我在每列中插入一个值(而不是按名称引用列),但每当我想要检索数据(SELECT)时,我想要检索...比如说“来自”栏目。
除非您猜到,否则它会将“from”解释为SQL命令而不是列名。用引号括起来只是让“from”填充结果集。怪异。
我可以做一些重命名列吗? (这不是太糟糕,因为表格现在没有真正的数据)。
谢谢!
我现在拥有的: SELECT from,id FROM permissions
答案 0 :(得分:13)
反引号应该适用于这种情况。
e.g。
SELECT `from` FROM myTable;
但理想情况下你要重命名它。也许是为了使它更具描述性,例如“rangeFrom”或“dateFrom”等。
答案 1 :(得分:2)
SELECT (`from`,`to`) FROM `permissions`
<强>更新强>
哎呀,好像我对这个网站来说太慢了。