Pregunta:
Fecha: 11-01-2023 19:02:06
(En Español)
Se encontraron 2 errores durante el análisis.
¡Se esperaba un nombre de símbolo! (near "'NUM_DEPTO'" at position 41)
Se esperaba la definición de al menos una columna. (near "'NUM_DEPTO'" at position 41)
consulta SQL:
CREATE TABLE 'alfred'.'departamentos' ( 'NUM_DEPTO'
MySQL ha dicho: Documentación
#1064 - Algo está equivocado en su sintax cerca ''alfred'.'departamentos' (
'NUM_DEPTO'' en la linea 1 Votos: 0 - Respuestas: 2 - Vistas: 5 Compartir en: Google Facebook Twitter LinkedIn Link
¿Cómo puedo hacer para que no me salga el error near NUM_DEPTO al crear una tabla?[No resuelta]
Análisis estático:Se encontraron 2 errores durante el análisis.
¡Se esperaba un nombre de símbolo! (near "'NUM_DEPTO'" at position 41)
Se esperaba la definición de al menos una columna. (near "'NUM_DEPTO'" at position 41)
consulta SQL:
CREATE TABLE 'alfred'.'departamentos' ( 'NUM_DEPTO'
MySQL ha dicho: Documentación
#1064 - Algo está equivocado en su sintax cerca ''alfred'.'departamentos' (
'NUM_DEPTO'' en la linea 1 Votos: 0 - Respuestas: 2 - Vistas: 5 Compartir en: Google Facebook Twitter LinkedIn Link
Respuestas:
-
Fecha: 15-01-2023 15:19:09 La instrucción CREATE TABLE no está completa. Este es un ejemplo de como debe hacerse:
CREATE TABLE `roles` ( `id` int(11) NOT NULL AUTO_INCREMENT, `nombre_rol` varchar(50) NOT NULL, `observaciones` varchar(1000) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;
Para más información puedes ver la documentación pertinente de MySQL en https://dev.mysql.com/doc/refman/8.0/en/create-table.html Votos: 1 - Link respuesta -
Fecha: 24-05-2023 19:43:50 El error que estás experimentando se debe a la sintaxis incorrecta en tu declaración CREATE TABLE. Parece que estás utilizando comillas simples (' ') en lugar de acentos graves ( ) para delimitar los nombres de la tabla y las columnas. En MySQL, los acentos graves se utilizan para identificar nombres de identificadores, mientras que las comillas simples se utilizan para representar valores literales.
CREATE TABLE `alfred`.`departamentos` (
`NUM_DEPTO` INT,
`NOMBRE` VARCHAR(50),
`GERENTE` VARCHAR(50),
`UBICACION` VARCHAR(50),
-- Agrega más columnas según sea necesario
PRIMARY KEY (`NUM_DEPTO`)
); Votos: 0 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión