Heim > Datenbank > MySQL-Tutorial > Was ist der MySQL-Syntaxfehler in dieser Abfrage – Tabelle mit reservierten Schlüsselwörtern erstellen?

Was ist der MySQL-Syntaxfehler in dieser Abfrage – Tabelle mit reservierten Schlüsselwörtern erstellen?

王林
Freigeben: 2023-09-08 16:13:02
nach vorne
780 Leute haben es durchsucht

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

假设我们尝试创建一个名为“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
Nach dem Login kopieren

为了创建带有保留关键字的表,您需要使用反引号(``)的概念。

让我们创建一个表 -

mysql> create table `groups`
-> (
−> id int,
−> name varchar(40)
−> )
−> ;
Query OK, 0 rows affected (3.08 sec)
Nach dem Login kopieren

使用插入命令将一些记录插入到表中 −

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)
Nach dem Login kopieren

使用select语句显示表中的记录

mysql> select *from `groups`;
Nach dem Login kopieren

这将产生以下输出 −

+------+------+
| id   | name |
+------+------+
|   10 | John |
|   11 | Bob  |
|   12 | Mike |
+------+------+
3 rows in set (0.04 sec)
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWas ist der MySQL-Syntaxfehler in dieser Abfrage – Tabelle mit reservierten Schlüsselwörtern erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage