我想用「knex」放棄一些表,但我有一個錯誤Cannot delete or update a parent row: a foreign key constraint fails當我嘗試與外鍵刪除表: knex.schema.dropTableIfExists(name);
我可以使用dropForeign()功能放棄外鍵,但我需要知道外鍵名稱。 如何使用'knex'獲得外鍵名稱?
我試圖在三個表之間進行連接。 我們稱這些表爲表a,b和c。 表a有一個主鍵,它是來自b的外鍵的目標。 同樣,表a的主鍵是來自c的外鍵的目標。 最終查詢我想要做的是一樣的東西 SELECT * FROM a WHERE b.foreign_key = a.primary_key OR c.foreign_key = a.primary_key 我的QueryBuilder看起來是這樣的,現在(從表開