sql >> Database teknologi >  >> RDS >> Mysql

mySql kopierer rækker til samme tabel med ændret nøgleværdi (overskriver ikke eksisterende)

INSERT INTO your_table (ID, ISO3, TEXT) 
SELECT ID, 'JPN', TEXT
FROM your_table 
WHERE ID IN ( list_of_ id's )

Hvis du vil ændre en værdi i én celle , indtast bare værdien hårdt i stedet for at vælge fra tabel (som jeg gjorde med 'JPN ').



  1. Sådan rettes FEJL:kolonne c.relhasoids findes ikke i Postgres?

  2. Kan ikke returnere resultater fra lagret procedure ved hjælp af Python-markøren

  3. Sådan skriver du udvalgte erklæringer

  4. Fjern array med ét niveau