Iadove s mysql
1 отговора
73 прегледа
Iadove s mysql
Instalirah si php i mysql za windows i reshih da izprobvam Foreign key. Napisah slednite tri reda i ustanovih che tva chudo neshto ne raboti kakto triabva.
Create table t1 (ime char(5) primary key)
create table t2 (ime char(5) references t1)
insert into t2 values('ddddd')
I inserta mina kato pich a foreign key izobshto ne sraboti. Niakoi ima li ideia ot kakvo moje da e tova
Create table t1 (ime char(5) primary key)
create table t2 (ime char(5) references t1)
insert into t2 values('ddddd')
I inserta mina kato pich a foreign key izobshto ne sraboti. Niakoi ima li ideia ot kakvo moje da e tova
Re: Iadove s mysql
Ako ne polzvash InnoDB handler za bazata FK niama smisul. Ako se zachetesh v dokumentaciata shte vidish che pri MyISAM tablici, FK minava, no ne se proveriava posle. Ideiata e che MySQL bez InnoDB ne mu puka za constrainti, no za da rabotiat sql-i ot drugi bazi i po SQL99 standarta niama problem da spomeneshj FK.
Andrey
Andrey