【问题标题】:index column with datatype date数据类型为日期的索引列
【发布时间】:2017-04-13 13:04:43
【问题描述】:

我正在尝试为数据类型为 date 的“左”列建立索引

CREATE INDEX my_index ON my_table (left);

但出现以下错误消息:

Error:  Syntaxerror on »)«
LINE 1: CREATE INDEX my_index ON my_table (left);

【问题讨论】:

  • 那是什么? Mysql、Postgresql 还是 Postgis?
  • 我正在使用 postgresql
  • 双引号转义,然后。

标签: mysql database postgresql postgis


【解决方案1】:

我相信左是一个关键词。在你的语句中转义

【讨论】:

  • escape 表示用正确的引号括起来,例如 MySQL 中的 ` 或任何其他数据库中的 "(双引号)。
【解决方案2】:

如果是postgres,那么

 CREATE INDEX my_index ON my_table ("left");

如果是mysql

CREATE INDEX my_index ON my_table (`left`);

最好不要在不恰当的地方使用保留字。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-06
    • 1970-01-01
    • 2023-04-10
    • 1970-01-01
    • 2020-11-21
    • 2020-10-02
    • 1970-01-01
    • 2020-01-16
    相关资源
    最近更新 更多