table1
bookid bookname author
0 No book no author
1 Engg Maths Greiwal
2 Java Basics James Gosling
3 Mahabharata Ved Vyasa
4 Ramayana Valmiki
5 Harry Potter JK Rowling
table2
userid name bookid
1 Arjun 2
2 Charles 2
3 Babbage 3
上午有table1和table2。在table1中,bookid是主鍵,而table2 bookid是外鍵。我想將table2 bookid默認值設置爲0.如何在mysql中爲外鍵列設置默認值
是否有任何可能性? 我們嘗試使用默認值爲零。
它拋出一個異常 「不能添加或更新子行,外鍵constaint失敗」
*我們嘗試用默認的.... *。請發佈您嘗試的sql查詢。 –
我們使用的是SQLYog工具。在該alter table中,我們有一個名爲Default的列。我們將這些值更改爲零並保存。 – Aoryouncellvan
在table2失敗後發佈'show create table1;'和'show create table2;'和'insert'語句的結果。 –