Mysql
 sql >> база данни >  >> RDS >> Mysql

mySql копира редове в същата таблица с променена стойност на ключа (без презаписване на съществуващите)

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

Ако искате да промените стойност в една клетка , просто въведете трудно стойността, вместо да избирате от таблицата (както направих с 'JPN ').



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql 12 часа в 24 часа преобразуване на времето

  2. Грешка в mysql:Таблицата mysql.innodb_table_stats не е намерена

  3. Не може да се свърже с mysql сървър с go и docker - наберете tcp 127.0.0.1:3306:свържете:връзката е отказана

  4. mysqli/mysql заявката във функцията не работи

  5. Разлика между SET autocommit=1 и START TRANSACTION в mysql (Пропуснал ли съм нещо?)