小编Dev*_*One的帖子

mySQL可以根据另一列将特定列定义为UNIQUE吗?

假设我有一张桌子:

  CREATE TABLE `ml_vendor_refs` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `ml_id` int(11) NOT NULL,
  `ven_id` int(11) NOT NULL,
  `designator` int(4) NOT NULL,
  `telco` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=latin1
Run Code Online (Sandbox Code Playgroud)

如你所见,"id"是主要的和AI.但是,我希望能够根据'ml_id'和'telco'的父级添加几行"指示符",而这些行不会重复.例如:

"id"    "ml_id" "ven_id"    "designator"    "telco"
"1"     "5144"    "3"            "1"           "0"
"2"     "5144"    "7"            "2"           "0"
"3"     "5144"    "44"           "3"           "0"
"4"     "5144"    "49"           "4"           "0"
Run Code Online (Sandbox Code Playgroud)

对于"ml_id"和布尔"telco"的每个实例,我希望能够拥有唯一且唯一独特的"指示符".合理?

谢谢

mysql constraints unique

1
推荐指数
1
解决办法
757
查看次数

mySQL cross-db/table更新让我大吃一惊

数据库A包含表X

数据库B包含表Y and Z

A.X包含字段order_numberdude

B.Y包含字段order,dude_number B.Z包含字段other_dude_numberdude_type

我想A.X.dude更新到B.Y.dude_number基于:(B.Y.order = A.X.order_number) AND ((B.Z.other_dude_number = B.Y.dude_number) AND (B.Z.dude_type = 6))

我一直在抽出mySQL查询两个小时试图让它工作.我几乎可以肯定我需要一个UNION,但是我对UNION不太熟悉使用它.

mysql

1
推荐指数
1
解决办法
369
查看次数

多个邮政编码用逗号分隔

我想过滤输入中的多个邮政编码,COMA至少应分隔2个邮政编码,我正在尝试使用以下代码在javascript中对其进行验证,但现在正在过滤,提交时将表单发送至下一页错误,有人可以帮忙吗?

<script>
function validateMULTIZIP() {
    if(!/\d{11,}/.test(document.zipad.textfield.value) && document.getElementById('single').checked==false))
    {
         alert( "There should be a least two Zip codes separated by a coma." );
         document.zipad.textfield.focus() ;
         return false;
    }
    return true;
}
</script>
Run Code Online (Sandbox Code Playgroud)

javascript regex

-1
推荐指数
1
解决办法
1055
查看次数

标签 统计

mysql ×2

constraints ×1

javascript ×1

regex ×1

unique ×1