Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Projeto do sistema de reserva de filmes MySQL parte 2


Eu acho que nesta situação você vai ter que usar uma transação.
  1. Iniciar a transação
  2. Insira os registros a serem adicionados a uma tabela temporária
  3. Faça uma junção entre a tabela temporária, MovieSched e MovieSchedSignUp para verificar se o número de registros (combined temp e MovieSchedSignUp) não é maior que o tamanho máximo.
  4. Se estiver OK, faça a inserção
  5. Se OK, eles confirmam a transação, caso contrário, revertem a transação.