Hola Estudiante, espero que esté bien.
El error está ocurriendo porque esta tabla de médicos
ya existe en la base de datos que estás usando en tu proyecto.
Para solucionar estos problemas tienes algunas opciones:
create table medicos IF NOT EXISTS medicos(
id bigint not null auto_increment,
nombre varchar(100) not null,
email varchar(100) not null unique,
documento varchar(6) not null unique,
especialidad varchar(100) not null,
calle varchar(100) not null,
distrito varchar(100) not null,
complemento varchar(100),
numero varchar(20),
ciudad varchar(100) not null,
primary key(id)
);
CREAR BASE DE DATOS Course_spring_boot;
Y luego actualice su aplicación.propiedades
Es importante
recordar dejar el servidor de aplicaciones apagado cuando se trabaja con migraciones y la base de datos para evitar errores, encendiéndolo solo después de haber arreglado la base de datos y las migraciones. ¡Espero haber ayudado!
¡Un saludo!
Buen dia Fernanda, gracias por tomarte tu tiempo en ayudarme con mi duda, hice lo que me comentastes y funciono pero ahora al momento de intentar ver si se agregaron los datos a la tabla medico estos no salen, cabe mencionar que ingrese a mi programa de mysql para ver si hay aparecían y en efecto me salen, por lo que no entiendo por que no salen en intellij.
anexo imagenes.
Hola Estudiante, como estas?
Yo vi tus imágenes y de hecho los datos están llegando hasta la base de datos. Pero su Intellij IDEA no puede lista, una de las razones es el hecho de que el IDE no sabe a qué base de datos se está refiriendo.
Use antes del comando de selección (SELECT), el comando:
USE <Nombre de la BASE DE DATOS>
En tu caso:
USE vollmed_api
Esto se debe a que en su MySQL Workbench, la base de datos ya está seleccionada
(el resaltado está en negrita).
Haz este test y si no puedes resolverlo, escribe aquí.
Muchas gracias por la ayuda si funciono, saludos!!