PHP MySQL插入错误,我可以';我找不到

PHP MySQL插入错误,我可以';我找不到,php,mysql,Php,Mysql,我会简短地说:我有一个插入命令的问题,但我无法找到它 $result = mysql_query("INSERT INTO players (username, x, direction, char) VALUES ('test', '20', 'right', '2')"); 错误消息是: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version

我会简短地说:我有一个插入命令的问题,但我无法找到它

$result = mysql_query("INSERT INTO players (username, x, direction, char) 
VALUES ('test', '20', 'right', '2')");
错误消息是:

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 'char) VALUES 
('test', '20', 'right', '2')' at line 1

错误在哪里?

字符是保留字。更改字段的名称


字符是一个保留字。更改字段的名称


字符是一个保留字。更改字段的名称


字符是一个保留字。更改字段的名称


因为您使用的是保留关键字。。可在此处找到列表:

您当前的关键字是:
char

通过使用MySQL语言(`)中的倒勾来转义


或者更改列名

因为您使用的是保留关键字。。可在此处找到列表:

您当前的关键字是:
char

通过使用MySQL语言(`)中的倒勾来转义


或者更改列名

因为您使用的是保留关键字。。可在此处找到列表:

您当前的关键字是:
char

通过使用MySQL语言(`)中的倒勾来转义


或者更改列名

因为您使用的是保留关键字。。可在此处找到列表:

您当前的关键字是:
char

通过使用MySQL语言(`)中的倒勾来转义


或者更改列名

字符是受限关键字,可能用英雄替换字符?

字符是受限关键字,可能用英雄替换字符?

字符是受限关键字,可能用英雄替换字符?

字符是受限关键字,可能用英雄替换字符