Ir para conteúdo
  • Cadastre-se
  • 0

SQL INSERT


yycarvalho

Pergunta

Como faco para pegar uma informação com uma condicao de uma tabela

e inserir essa informacao em outra coluna de outra tabela?

ex: 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

nesse caso, como faco pra pegar id do player e inserir um item nele?

Lineage ][


passa o tempo e continuo


achando que é o melhor


jogo que existe :s2:

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts recomendados

  • 0

Abra seu navicat, vá até a table Character fica no lado do nome algumas rev é object_id algo assim 

Um mundo de diversão no Lineage 2

https://www.primeworld.com.br

Discord: Em breve

Comunidade brasileira de Lineage. Interlude Remastered / High Five / Essence 

Classes remasterizadas, sistemas únicos, diversão garantida.

Link para o comentário
Compartilhar em outros sites


  • 0
Em 07/08/2021 at 13:16, yycarvalho disse:

Como faco para pegar uma informação com uma condicao de uma tabela

e inserir essa informacao em outra coluna de outra tabela?

ex: 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

nesse caso, como faco pra pegar id do player e inserir um item nele?

Basta chamar o insert com os campos e no lugar do VALUE , você chama um select.

 

 

INSERT INTO items (owner_id,item_id,count,loc,loc_data,enchant_level,object_id,custom_type1,custom_type2,mana_left) 
            (
                   SELECT obj_id,
                          57          AS item_id,
                          5000000     AS count,
                          'INVENTORY' AS loc,
                          0           AS loc_data,
                          0           AS enchant_level,
                          0           AS custom_type1,
                          0           AS custom_type2,
                          0           AS custom_type2,
                          -1          AS mana_left
                   FROM   characters
                   WHERE  char_name="PlayerName"
            )

 

 

 

 

Apenas um aprendiz

Link para o comentário
Compartilhar em outros sites

  • 0
Em 04/09/2021 at 19:59, pioneer disse:

Basta chamar o insert com os campos e no lugar do VALUE , você chama um select.

INSERT INTO items (owner_id,item_id,count,loc,loc_data,enchant_level,object_id,custom_type1,custom_type2,mana_left) 
            (
                   SELECT obj_id,
                          57          AS item_id,
                          5000000     AS count,
                          'INVENTORY' AS loc,
                          0           AS loc_data,
                          0           AS enchant_level,
                          0           AS custom_type1,
                          0           AS custom_type2,
                          0           AS custom_type2,
                          -1          AS mana_left
                   FROM   characters
                   WHERE  char_name="PlayerName"
            )

AMIGO E QUANDO É PRA LANÇAR EM TODOS OS JOGADORES COMO É FEITO ?

Link para o comentário
Compartilhar em outros sites

  • 0
Em 21/01/2022 at 15:14, RaffaeelSenegal disse:

AMIGO E QUANDO É PRA LANÇAR EM TODOS OS JOGADORES COMO É FEITO ?

 

Basta remover o WHERE do SELECT, fica assim

 

INSERT INTO items (owner_id,item_id,count,loc,loc_data,enchant_level,object_id,custom_type1,custom_type2,mana_left) 
            (
                   SELECT obj_id,
                          57          AS item_id,
                          5000000     AS count,
                          'INVENTORY' AS loc,
                          0           AS loc_data,
                          0           AS enchant_level,
                          0           AS custom_type1,
                          0           AS custom_type2,
                          0           AS custom_type2,
                          -1          AS mana_left
                   FROM   characters
            )

 

 

Apenas um aprendiz

Link para o comentário
Compartilhar em outros sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Processando...




×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.