|
|
|
|
Strumenti |
23-02-2019, 19:54 | #1 |
Member
Iscritto dal: Oct 2006
Messaggi: 58
|
[mySQL] spostare contenuto
Ciao a tutti, sto cercando di capire come fare per spostare un valore di una tabella su un posto diverso nella stessa tabella, mi spiego meglio:
Ho da poco effettuato l'import da un vbulletin a xenforo. Su vbulletin avevo una mod per visualizzare le gamertag di gioco degli utenti che le inserivano. Spostando il tutto su xenforo ed installando una mod simile mi ritrovo 2 campi per ogni valore, dove uno di essi è quello importato e con dentro il valore inserito dall'utente, mentre l'altro è vuoto ed è quello creato dalla nuova mod. Quindi io devo fare in modo che tutti i campi che hanno come valore "psn_tag" il nome della tag vada a finire poi nel valore del campo "ah_playstation" Ricapitolando: come mostrato nella foto il valore "Woldemort" che è nel campo "psn_tag" deve finire al posto di "psn id ok" che è nel campo "ah_playstation" (ovviamente lo stesso comando devo farlo per gli altri valori xbox steam ecc..) Come posso fare? Ultima modifica di woldemort : 23-02-2019 alle 19:56. |
24-02-2019, 11:56 | #2 |
Member
Iscritto dal: Feb 2006
Messaggi: 134
|
Se devi copiare il contenuto di ps_tag in ah_playstation per TUTTE le righe della tabella, semplicemente basta che fai:
UPDATE xf_user_field_value SET ah_playstation=ps_tag Ripeto, attenzione che questo ti modifica TUTTE le righe. Se devi farlo solo su una o alcune righe devi inserire ovviamente la clausola WHERE. |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:05.