Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

99
Vistas
Inserción de tabla aleatoria de Nodejs MySQL

Estoy tratando de escribir un bot de juego de discordia como Town of Salem, Wolvesville, Feign, etc.

Tengo una tabla para los usuarios que usaron el comando "unirse". nombre de la mesa jugador unido

 gamerid discordid 1 user1 2 user2 3 user3 4 user4 5 user5

Y tengo una tabla para gameroles nombre de tabla gameroles

 roleid rolename 1 mafia1 2 mafia2 3 town1 4 town2 5 town3

Cuando se usa el comando de inicio, intento crear una tabla playernew como: Table name playernew

 playerid discordplayerid roleid 1 user1 5 2 user2 4 3 user3 1 4 user4 3 5 user5 2

Cuando el juego se detuvo, elimine "jugador nuevo" y la tabla y cuando el juego comenzó, cree una nueva tabla "jugador nuevo" con un índice diferente

¿Cómo puedo hacer eso?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

En Sql, existe un concepto llamado Foreign Key . Por lo tanto, puede relacionar tablas entre sí.

En su caso, primero cree una mesa de juego , la identificación debe ser su clave principal

 id name 1 user1's game

luego, agregue gameId a su tabla de Usuario

 playerid discordplayerid roleid gameId 1 user1 5 1 2 user2 4 1 3 user3 1 1 4 user4 3 1 5 user5 2 1

Para agregar una clave externa a su tabla de usuario

 ALTER TABLE User ADD FOREIGN KEY (gameId) REFERENCES game(id) ON DELETE CASCADE ON UPDATE CASCADE;

Por lo tanto, si simplemente elimina un juego de la mesa de juego , eliminará automáticamente todos los usuarios relacionados a través de una clave externa .

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda