Búsqueda de sitios web

Error de sintaxis de MySQL (en la consulta SELECT) al usar "grupo" como nombre de tabla


El grupo es una palabra clave reservada, no puede usarlo como nombre de tabla. Por lo tanto, usarlo como nombre de tabla generaría un error. Para evitar este tipo de error, debe utilizar el símbolo de comillas invertidas alrededor del nombre de la tabla "grupo".

Veamos ahora un ejemplo y creemos una tabla:

mysql> create table `group`
   -> (
   -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   -> Name varchar(20)
   -> );
Query OK, 0 rows affected (1.26 sec)

Inserte algunos registros en la tabla usando el comando insertar:

mysql> insert into `group`(Name) values('Chris');
Query OK, 1 row affected (0.47 sec)
mysql> insert into `group`(Name) values('David');
Query OK, 1 row affected (0.36 sec)
mysql> insert into `group`(Name) values('Mike');
Query OK, 1 row affected (0.26 sec)
mysql> insert into `group`(Name) values('Sam');
Query OK, 1 row affected (0.16 sec)

Muestre todos los registros de la tabla usando la declaración de selección:

mysql> select * from `group`;

Esto producirá el siguiente resultado:

+----+-------+
| Id | Name  |
+----+-------+
|  1 | Chris |
|  2 | David |
|  3 | Mike  |
|  4 | Sam   |
+----+-------+
4 rows in set (0.00 sec)

Artículos relacionados: