我有一张名为“索引”的表格。我意识到这是MySQL中的一个关键字,我想知道如何在查询中引用这个表?
我的错误:
#1064 - 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 ''Index' (ID) )' at line 9发布于 2016-08-05 20:01:29
使用背面:
references `Index` (ID)实际上,您在创建Index表时已经这样做了(您必须使用backticks,否则就不可能创建该表):
CREATE TABLE `Index`您应该避免使用MySQL关键字命名数据库、表和列。
发布于 2016-08-05 20:01:29
你可以用背号代替引号。
CONSTRAINT grants_fk_index
FOREIGN KEY (Index_fk)
references `Index` (ID)https://stackoverflow.com/questions/38796942
复制相似问题