代码之家  ›  专栏  ›  技术社区  ›  Julian H. Lam

我在数据库表中使用了“从”和“到”作为列标题,如何选择它们?

  •  2
  • Julian H. Lam  · 技术社区  · 16 年前

    所以我做了一张有“从”和“到”列的桌子。

    虽然写入表是可以的,因为我在每列中插入一个值(而不是按名称引用列),但每当我想要检索数据(select)时,我都希望检索…比如说,只有“从”列。

    除非您猜到,否则它将“from”解释为SQL命令而不是列名。用引号将其括起来只会使“from”填充结果集。奇怪的。

    除了重命名列,我还能做什么吗?(这还不错,因为表现在确实没有实际数据)。

    谢谢!

    我现在拥有的: 从权限中选择ID

    2 回复  |  直到 16 年前
        1
  •  13
  •   mopoke    16 年前

    在这种情况下,倒计时应该有效。

    例如

    SELECT `from` FROM myTable;
    

    但理想情况下你可以重新命名它。也许是为了让它更具描述性,例如“rangefrom”或“datefrom”等。

        2
  •  2
  •   johnnyArt    16 年前
    SELECT (`from`,`to`) FROM `permissions`
    

    更新 .

    哎呀,好像我太慢了。