大家好,新人一枚,有个问题想请教下。在我实现某个功能时发现数据库有两个字段(比如 account_name, account_type )相互关联,业务逻辑是这样的:手机验证码登录,用户名自动为手机号,type 是 1 ;注册登录,用户名是输入名,type 是 2 。现在修改手机号用户名的时候要一起修改 type,但是有的地方可能会漏掉,搞乱数据库。我的问题如下:一:能否在 mysql 层面设置实现这两个字段(同表和跨表)的“绑定”,或者用 orm 控制必须两个字段一起修改;二:这种业务的数据库有更好的设计方式吗?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.