Solucione el ERROR 1064 de MySQL (42000). Consulte el manual que corresponde a la versión de su servidor MySQL para conocer la sintaxis correcta que debe usar cerca de ')'
Este error puede ocurrir si ha utilizado una sintaxis incorrecta. Digamos que la siguiente es la declaración de creación de tabla:
mysql> create table DemoTable1492
-> (
-> timestamp TIMESTAMP,
-> event int,
-> );
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 ')' at line 5
Debe eliminar la coma adicional arriba después de la columna del evento para solucionarlo. Primero creemos un:
mysql> create table DemoTable1492
-> (
-> timestamp TIMESTAMP,
-> event int
-> );
Query OK, 0 rows affected (0.44 sec)
Inserte algunos registros en la tabla usando insertar:
mysql> insert into DemoTable1492 values(now(),101);
Query OK, 1 row affected (0.09 sec)
mysql> insert into DemoTable1492 values(now()+interval 3 month,102);
Query OK, 1 row affected (0.14 sec)
Muestre todos los registros de la tabla usando el comando de selección:
mysql> select * from DemoTable1492;
Esto producirá el siguiente resultado:
+---------------------+-------+
| timestamp | event |
+---------------------+-------+
| 2019-10-06 10:56:53 | 101 |
| 2020-01-06 10:57:07 | 102 |
+---------------------+-------+
2 rows in set (0.00 sec)