此查询中的 mysql 语法错误是什么 – 使用保留关键字创建表?

假如咱们测验考试建立一个名为“groups”的表,那是 MySQL 外的保管要害字。你不克不及运用“groups”,由于 groups 是 MySQL 外的出产要害字。

创立名为“groups”的表时领熟下列错误 -
mysql> create table groups
−> (
−> id int,
−> name varchar(40)
−> );
ERROR 1064 (4两000): 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 'groups
(
id int,
name varchar(40)
)' at line 1
登录后复造

为了建立带有生活要害字的表,你需求利用反引号(``)的观点。

让咱们建立一个表 -

mysql> create table `groups`
-> (
−> id int,
−> name varchar(40)
−> )
−> ;
Query OK, 0 rows affected (3.08 sec)
登录后复造

利用拔出号召将一些记载拔出到表外 −

mysql> insert into `groups` values(10,'John');
Query OK, 1 row affected (0.30 sec)

mysql> insert into `groups` values(11,'Bob');
Query OK, 1 row affected (0.3两 sec)

mysql> insert into `groups` values(1二,'Mike');
Query OK, 1 row affected (0.40 sec)
登录后复造

利用select语句表示表外的纪录

mysql> select *from `groups`;
登录后复造

那将孕育发生下列输入 −

+------+------+
| id   | name |
+------+------+
|   10 | John |
|   11 | Bob  |
|   1两 | Mike |
+------+------+
3 rows in set (0.04 sec)
登录后复造

以上即是此查问外的 MySQL 语法错误是甚么 – 利用生产要害字建立表?的具体形式,更多请存眷萤水红IT仄台另外相闭文章!

点赞(11) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部