MySQL - 语法错误

Tup*_*DEV 2 mysql sql syntax

我在这个查询中做错了什么:

INSERT INTO 'stats' ('uuid', 'kills', 'deaths', 'games', 'beststreak') VALUES ('5dbef8c9-977a-3ddf-b732-473be6318596', '0', '0', '0', '0')
Run Code Online (Sandbox Code Playgroud)

在这里你可以看到我的桌子的结构: http://puu.sh/9F59D/3820d07c83.png

错误:

[15:11:23 WARN]: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: 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 ''stats' ('uuid', 'kills', 'deaths', 'games','beststreak') VALUES ('5dbef8c9-977' at line 1
Run Code Online (Sandbox Code Playgroud)

hjp*_*r92 6

表格和列名称应该用反引号括起来,或者单独留下.它们不应该用单引号或双引号括起来.

此外,由于最后4列是类型INT,因此您也不需要0作为字符串传递.

INSERT INTO `stats` (
    `uuid`,
    `kills`,
    `deaths`,
    `games`,
    `beststreak`
)
VALUES (
    '5dbef8c9-977a-3ddf-b732-473be6318596',
    0,
    0,
    0,
    0
)
Run Code Online (Sandbox Code Playgroud)