Mysql-插入带空格的字符串

Mysql-插入带空格的字符串,mysql,Mysql,如何在VARCHAR中插入带空格的字符串 insert into users (user_id,firstname,lastname,email,group) values('admin','some','Body','admin@something.com','Site admin'); 这给了我一个语法错误,我是mysql新手,我查阅了mysql文档,但没有清楚地告诉我为什么会有这种行为 mysql> insert into users (user_id,firstname,las

如何在VARCHAR中插入带空格的字符串

insert into users (user_id,firstname,lastname,email,group) values('admin','some','Body','admin@something.com','Site admin');
这给了我一个语法错误,我是mysql新手,我查阅了mysql文档,但没有清楚地告诉我为什么会有这种行为

 mysql> insert into users (user_id,firstname,lastname,email,group) values('admin','some','Body','admin@something.com','Site admin');
ERROR 1064 (42000): 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 'group) values('admin','some','Body','admin@something.com','Site admin')' at line 1

Group是一个关键字,您需要使用像“Group”这样的反勾号,以便将该组作为表列读取

INSERT into users (user_id,firstname,lastname,email,`group`)
VALUES ('admin','some','Body','admin@something.com','Site admin');

Group是一个关键字,您需要使用像“Group”这样的反勾号,以便将该组作为表列读取

INSERT into users (user_id,firstname,lastname,email,`group`)
VALUES ('admin','some','Body','admin@something.com','Site admin');

group
是MySQL中的一个关键字。按如下方式修改查询:

INSERT INTO users (user_id, firstname, lastname, email, `group`)
VALUES('admin', 'some', 'Body', 'admin@something.com', 'Site admin');

group
是MySQL中的一个关键字。按如下方式修改查询:

INSERT INTO users (user_id, firstname, lastname, email, `group`)
VALUES('admin', 'some', 'Body', 'admin@something.com', 'Site admin');

请粘贴您得到的确切错误。您给我们的
insert
语句没有明显错误。要么是因为没有正确连接到数据库(或者字段类型错误,等等),导致出现错误,要么是因为没有向我们显示真正的SQL语句。userid是字符串还是int?另外,您应该能够在varchar中使用空格。@琥珀色-用更多细节更新了我的问题。@mellamokb-用更多细节更新了问题。请粘贴您得到的确切错误。您给我们的
insert
语句没有明显错误。要么是因为没有正确连接到数据库(或者字段类型错误,等等),导致出现错误,要么是因为没有向我们显示真正的SQL语句。userid是字符串还是int?您还应该能够在varchar中使用空格。@琥珀色-用更多细节更新了我的问题。@mellamokb-用更多细节更新了问题。