Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

102
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda