Foreign key in MySQL
3 отговора
165 прегледа
Foreign key in MySQL
Nqkoi ima li ideia kak se implementira foreign key w MySQL? Ideiata e, che ako se polzwa direktno standartnia SQL syntax ne se poluchawa. Kak move da stane?
Re: Foreign key in MySQL
трябва таблиците да са от тип InnoDB
при създавенето им пишеш
create table ( ... ) type = InnoDB;
при това внимавай, че ако не си инсталирал InnoDB най-вероятно няма да те предупреди и ще си ги направи MyISAM (това е оправено в 4.1.2, но тя не е излязла още, а и 4.1 версиите не са стабилни)
при създавенето им пишеш
create table ( ... ) type = InnoDB;
при това внимавай, че ако не си инсталирал InnoDB най-вероятно няма да те предупреди и ще си ги направи MyISAM (това е оправено в 4.1.2, но тя не е излязла още, а и 4.1 версиите не са стабилни)
Re: Foreign key in MySQL
ами зависи от версията която ползваш
разгледай за версия преди 4
SHOW VARIABLES;
и търси за have_innodb дали е дизаблед или енаблед
за 4 и нагоре
SHOW GLOBAL VARIABLES;
и пак за have_innodb гледай
тва е общо взето разлгедай и какво пише в документацията относно тези таблици
разгледай за версия преди 4
SHOW VARIABLES;
и търси за have_innodb дали е дизаблед или енаблед
за 4 и нагоре
SHOW GLOBAL VARIABLES;
и пак за have_innodb гледай
тва е общо взето разлгедай и какво пише в документацията относно тези таблици