PDA

View Full Version : fk in mysql



houtanal
یک شنبه 03 آبان 1383, 15:05 عصر
سلام
من راهنمای mysql رو خوندم و نوشته بود برای تعریف fk حتما هر دو جدول باید از نوع InnoDB باشند اما این نوع fulltext را پشتیبانی نمی کند.
چه راهی دارم که دو فیلد از دو جدول را به صورت کلید خارجی تعریف کنم که تنها یک لینک از دو فیلد جدول اصلی در جدول دیری باشد و با تغییر آن تغییر کند؟

oxygenws
یک شنبه 03 آبان 1383, 16:13 عصر
چه راهی دارم که دو فیلد از دو جدول را به صورت کلید خارجی تعریف کنم که تنها یک لینک از دو فیلد جدول اصلی در جدول دیری باشد و با تغییر آن تغییر کند؟

من منظور سوالت رو نفهمیدم!!
ولی یک کم توضیح می دم که.... در MySQL ۴ جدول MyISAM از کلید خارجی پشتیبانی نمی کنه (ان شا الله در MySQL 5) کلید خارجی رو شما خودت باید مدیریت بکنی.

موفق باشید، امید