|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Oct 2006
Messaggi: 60
|
[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 20: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: 18:48.



















