
假设我们尝试创建一个名为“groups”的表,这是 MySQL 中的保留关键字。您不能使用“groups”,因为 groups 是 MySQL 中的保留关键字。
创建名为“groups”的表时发生以下错误 –
mysql> create table groups−> (−> id int,−> name varchar(40)−> );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 'groups(id int,name varchar(40))' at line 1
为了创建带有保留关键字的表,您需要使用反引号(“)的概念。
让我们创建一个表 –
阿里云-虚拟数字人
阿里云-虚拟数字人是什么? …
2 查看详情
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.32 sec)mysql> insert into `groups` values(12,'Mike');Query OK, 1 row affected (0.40 sec)
使用select语句显示表中的记录
mysql> select *from `groups`;
这将产生以下输出 −
+------+------+| id | name |+------+------+| 10 | John || 11 | Bob || 12 | Mike |+------+------+3 rows in set (0.04 sec)
以上就是此查询中的 MySQL 语法错误是什么 – 使用保留关键字创建表?的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/230234.html
微信扫一扫
支付宝扫一扫