我在数据库表中使用"from"和"to"作为列标题,如何选择它们?

Jul*_*Lam 2 mysql

所以我创建了一个包含"from"和"to"列的表.

虽然写入表是很好的,因为我在每列中插入一个值(而不是按名称引用列),但每当我想要检索数据(SELECT)时,我想要检索...比如说,只有"来自" "专栏.

除了您猜测之外,它将"from"解释为SQL命令而不是列名.用引号括起来只是让"from"填充结果集.奇怪的.

我可以做一些重命名列吗?(这不是太糟糕,因为该表现在确实没有真正的数据).

谢谢!

我现在拥有的:SELECT from,id FROM permissions

mop*_*oke 13

反引号应该在这种情况下工作.

例如

SELECT `from` FROM myTable;
Run Code Online (Sandbox Code Playgroud)

但理想情况下你会重命名它.也许是为了使它更具描述性,例如"rangeFrom"或"dateFrom"等.