无法插入列名为 from , to 的 table

Unable to insert into table with column names as from , to

A table 具有 fromto 等列,当我尝试使用 Spring 数据 REST 和 [= 插入到 table 时33=] 数据 JPA JpaRepository,我收到如下错误:

Hibernate: 
    insert 
    into
        tbl_user_location
        (city, description, 
    from
        ,            
        to,
        user_id) 
    values
        (?,
        ?,
        ?,
        ?,
        ?)

11:57:49,485 ERROR SqlExceptionHelper.logExceptions():146 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'from' at line 1

一旦我删除了这两列,它就成功插入了,状态为 201,创建状态为 headers application/json。


库版本:

首先,不建议使用关键字作为列名,显然是因为这些原因。

要解决您的问题,您必须使用方括号中的名称引用此类列,例如[from][to].