Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

wilsoncrescencio

duida na utilização do cascad em phpadmin

Recommended Posts

eu criei as seguintes tabelas:

 

Tabela aluno

CREATE TABLE `tab_simulado` CHANGE `simulado_id` `simulado_id` INT( 10 ) NOT NULL AUTO_INCREMENT ,
CHANGE `aluno_id` `aluno_id` INT( 10 ) NOT NULL ,
CHANGE `simulado` `simulado` VARCHAR( 2 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL ,
CHANGE `materia` `materia` VARCHAR( 10 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL ,
CHANGE `pontos` `pontos` VARCHAR( 3 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL ,
CHANGE `acertos` `acertos` VARCHAR( 3 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL ,
CHANGE `horas` `horas` VARCHAR( 3 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL ,
CHANGE `minutos` `minutos` VARCHAR( 3 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL ,
CHANGE `total_pontos` `total_pontos` VARCHAR( 3 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL ,
CHANGE `total_horas` `total_horas` VARCHAR( 3 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL ,
CHANGE `info` `info` TEXT CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL ,
CHANGE `celula_calculo` `celula_calculo` VARCHAR( 3 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL

Tabela matricula

ALTER TABLE `tab_matricula` CHANGE `matricula_id` `matricula_id` INT( 10 ) NOT NULL AUTO_INCREMENT ,
CHANGE `aluno_id` `aluno_id` INT( 10 ) NOT NULL ,
CHANGE `data_maricula` `data_maricula` DATE NOT NULL DEFAULT '0000-00-00',
CHANGE `serie_matriculado` `serie_matriculado` VARCHAR( 1 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL

Eu selecionei a tabela matricula e no phpadmin eu selecionei: ver relações eu selecionei enfrente do item matricula_id em uma caixa de opções a opção tab_aluno>aluno_id ONDELETE cascade ONUPDATE cascade.

 

Minha dúvida: com isso eu ralacionei as duas tabelas de maneira que eu deletando o registro de um aluno, o registro de matrícula desse aluno também será deletado?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Movido: PHP=>MySQL

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.