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

MySQL комбинира две колони и добавете в нова колона

Създайте колоната:

ALTER TABLE yourtable ADD COLUMN combined VARCHAR(50);

Актуализирайте текущите стойности:

UPDATE yourtable SET combined = CONCAT(zipcode, ' - ', city, ', ', state);

Актуализирайте автоматично всички бъдещи стойности:

CREATE TRIGGER insert_trigger
BEFORE INSERT ON yourtable
FOR EACH ROW
SET new.combined = CONCAT(new.zipcode, ' - ', new.city, ', ', new.state);

CREATE TRIGGER update_trigger
BEFORE UPDATE ON yourtable
FOR EACH ROW
SET new.combined = CONCAT(new.zipcode, ' - ', new.city, ', ', new.state);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Entity Framework създава име на таблица за множествено число, но изгледът очаква име на таблица в единствено число?

  2. ВМЕСТЕ В... ИЗБЕРЕТЕ ОТ ... ПРИ АКТУАЛИЗИРАНЕ НА ДУБЛИРАН КЛЮЧ

  3. Как да обърнете реда на символите в низ в MySQL

  4. Използване на Jquery Ajax за извличане на данни от Mysql

  5. Как да ПОРЪЧАТЕ ПО SUM() в MySQL?