我正在尝试创建一个名为tbl_users的
MySQL表.其中我有2列移动和altmobile,从这两列我想确保没有重复移动号码.每个数字在列中都应该是唯一的,并且应该在插入表之前从列中检查.
有可能吗?
我是这些先进的东西的新手.而不是在服务器端语言(PHP)上执行它我想在数据库级别本身处理它,因为这个表将有超过500k行.因此,为了确保进程运行得更快,我希望在数据库级别本身进行.
假设我有一个号码236463646,这个号码应该在移动和移动税栏中检查,因此相同的号码条目无法重新进入数据库.
这是我的表结构的样子:
谢谢!
最佳答案 我将移动号码放在一个单独的表中的一列中,并从users表中引用它们.这样,您可以轻松地在移动号码列上应用唯一约束.