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