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

TRIGER или MULTI Insert

Ако сте сигурни, че вмъкването в DB ще се случи само от края на вашето приложение, тогава бих се насочил към първата опция, като създам процедура и включа и двата INSERT изявление в TRANSACTION блок. което ще гарантира атомната работа.

Но в случай, че има възможности вмъкването в DB може да се случи чрез adhoc заявка или чрез ETL инструмент на трета страна, тогава нямате друга възможност освен да имате тригер AFTER INSERT TRIGGER за да изпълни операцията за вмъкване на журнал (2-ра опция), тъй като няма начин да извикате другата INSERT изявление автоматично или изрично.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ErrorException:Непряка промяна на претоварено свойство App\Answer::$attribute няма ефект

  2. InnoDB:Не може да се заключи грешка ./ibdata1:35

  3. Актуализирайте SQL режима в MySQL

  4. МИНУС в MySQL?

  5. Как да получите всички данни от 2 таблици с помощта на външен ключ