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

MySQL дизайн на системата за резервация на филми, част 2

Мисля, че в тази ситуация ще трябва да използвате транзакция.

  1. Започнете транзакцията
  2. Вмъкнете записите, които ще бъдат добавени към временна таблица
  3. Направете обединяване между временната таблица, MovieSched и MovieSchedSignUp, за да проверите, че броят на записите (комбиниран temp и MovieSchedSignUp) не е по-голям от максималния размер.
  4. Ако е добре, направете вмъкването
  5. Ако е ОК, те извършват транзакцията, ако не, тогава отменете транзакцията.



  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 в laravel

  2. Грешка при конкатенация на MySQL и незаконен микс от съпоставяне

  3. странно - sql::SQLException на mysql не се улавя от своя тип, но се улавя като std::exception и се връща успешно

  4. INSERT и SELECT в единична заявка MySQL

  5. База данни:Най-добрият начин за ефективност за запитване на данни за географско местоположение?