前段时间有人告诉我,可以为null的ForeignKeys是"邪恶的"数据库设计?
换句话说,这是一种"反模式",你应该避免。
为什么?
您需要一个"if"来处理具有可为null的ForeignKey的数据结构。
你可以在这里阅读更多关于为什么"如果"是邪恶的:为什么是';如果';声明被认为是邪恶的?
前段时间有人告诉我,可以为null的ForeignKeys是"邪恶的"数据库设计?
换句话说,这是一种"反模式",你应该避免。
为什么?
您需要一个"if"来处理具有可为null的ForeignKey的数据结构。
你可以在这里阅读更多关于为什么"如果"是邪恶的:为什么是';如果';声明被认为是邪恶的?
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium