Sql 符号名应为';id";

Sql 符号名应为';id";,sql,mariadb,Sql,Mariadb,我试图为一个简单的网站项目的登录系统制作一个表,但我有一个前几天没有的错误。我在'id'处得到错误,并且在第二行未签名。错误是“在'id'附近应该有一个符号名”。我在“Unrecognable statement type”(无法识别的语句类型)的同一行上也有一个未签名的错误。我使用的是XAMPP CREATE TABLE 'users' ( 'id' int(11) unsigned NOT NULL AUTO_INCREMENT, 'username' varchar(75)

我试图为一个简单的网站项目的登录系统制作一个表,但我有一个前几天没有的错误。我在'id'处得到错误,并且在第二行未签名。错误是“在'id'附近应该有一个符号名”。我在“Unrecognable statement type”(无法识别的语句类型)的同一行上也有一个未签名的错误。我使用的是XAMPP

CREATE TABLE 'users' (
    'id' int(11) unsigned NOT NULL AUTO_INCREMENT,
    'username' varchar(75) NOT NULL,
    'password' varchar(255) NOT NULL,
    'email' varchar(100) NOT NULL,
    'phone' varchar(15) NOT NULL,
    'address' varchar(255) NOT NULL,
    PRIMARY KEY ('id'),
    UNIQUE KEY 'email' ('email')
    ) ENGINE=INNODB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1;

标识符(列和表名)使用单引号。单引号用于字符串

标识符要么不带引号,要么使用MySQL/MariaDB特定的
`
。SQL标准使用
。考虑打开兼容性。

也考虑使用for <代码> BigIt无符号非空AutoYLoad唯一 < < /P>

create table users (
  id serial primary key,
  ...
)

标识符(列和表名)使用单引号。单引号用于字符串

标识符要么不带引号,要么使用MySQL/MariaDB特定的
`
。SQL标准使用<代码> 。考虑启用兼容性。< /P>

也考虑使用for <代码> BigIt无符号非空AutoYLoad唯一 < < /P>

create table users (
  id serial primary key,
  ...
)

您使用的是什么数据库和版本?错误消息是什么?我在帖子中添加了错误,但我不知道如何检查我使用的是什么版本。我使用的是xampp。如果是MySQL或MariaDB,
select version()
您使用的是什么数据库和版本?错误消息是什么?我在帖子中添加了错误,但我不知道如何检查我使用的是什么版本。我使用的是xampp。如果是MySQL或MariaDB,
选择版本()