我在嘗試添加外鍵時遇到錯誤,描述根本沒有任何幫助:錯誤1050和我在Google上找到的所有內容都是pages與列出了可能的原因。有沒有辦法從mysql中得到錯誤的確切原因,例如「字段不匹配(一個是無符號的,另一個是簽名的),所以你不能有一個外鍵」?是否有可能確切地得到MySQL中的錯誤?
2
A
回答
3
如果在MySQL提示符下運行show engine innodb status\G
並查找「最新的外鍵錯誤」部分,那應該給你更多關於錯誤的詳細信息。
+1
感謝人,我很慚愧地承認,我一直在討厭這樣的mysql錯誤消息多年,現在看起來會改變:)這一次我得到了「你已經定義了一個SET NULL條件,雖然有些列被定義爲NOT NULL「,這正是我正在尋找的! – Fluffy 2011-02-23 14:39:13
相關問題
- 1. 是否有可能得到導致錯誤的行號?
- 2. 是否有可能得到的Android
- 3. 是否有可能從protobuf-net獲得更詳細的錯誤
- 4. 是否有可能獲得javac的錯誤數量?
- 5. 是否有可能得到使用JNLP
- 6. 是否有可能得到JavaScript截圖?
- 7. 得到一個錯誤,可能是WebResource.axd
- 8. 是否有可能獲得MySQL中的表的整數值?
- 9. JS - 是否有可能獲得單擊元素的確切寬度?
- 10. 是否有可能從ListBox.Items屬性獲得空引用錯誤?
- 11. 是否有可能獲得App Pool回收錯誤?
- 12. 是否有可能知道碰撞的確切時間?
- 13. 是否有可能得到早午餐上顯示的編譯錯誤
- 14. Mysql查詢,得到確切的價值
- 15. 是否有可能在MySQL數據庫中獲得列長度?
- 16. 是否有可能從javax.naming.InitialContext獲得「一切」?
- 17. 是否有可能處理Java中的所有錯誤?
- 18. 是否有一個JSON解析器可以告訴錯誤在錯誤的json中的確切位置?
- 19. 是否有可能精確地將Masonry.js內容居中?
- 20. 我想從這個錯誤中得到確切的消息
- 21. WebKit是否有剪切錯誤?
- 22. 是否有可能在Haskell 98中獲得無限種類的錯誤?
- 23. MySQL語法錯誤 - 可能是什麼錯誤? MySQL的/ PHP
- 24. 是否有可能在C#中正確讀取錯誤BOM的文本文件?
- 25. 是否有可能檢測到Java中是否有類可用?
- 26. PHP MySQL的可能是語法錯誤
- 27. 是否有可能得到附加/ HTML功能的值
- 28. 是否有可能得到所有的提供的facebook頁面
- 29. 是否有可能獲得所有可能的網址?
- 30. 是否有可能將錯誤代碼添加到異常?
你可以給出一個涉及的表(和列)的輪廓,以及用於添加外鍵的sql語句。 – AgentDBA 2011-02-23 14:34:23