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

как да създадете тригер за конкатенация на полета

Не можете да промените таблица, докато спусъкът INSERT се задейства. Можете обаче да създадете тригер, преди да вмъкнете записа.

DELIMITER |
CREATE TRIGGER `fullname` BEFORE INSERT ON `user`
FOR EACH ROW 
BEGIN
  SET NEW.full_name = CONCAT(NEW.first_name, ' ', NEW.last_name);
END |
DELIMITER ;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL INSERT INTO множество таблици

  2. направете списък с любима работа, използвайки PHP и MYSQL

  3. Mysql динамично изгражда низ на заявка в съхранена процедура въз основа на логика

  4. Най-простият случай на карта един към много в Hibernate не работи в MySQL

  5. Java еквивалент за mysql_real_escape_string() на PHP