假设我有一张桌子:
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"的每个实例,我希望能够拥有唯一且唯一独特的"指示符".合理?
谢谢
数据库A包含表X
数据库B包含表Y and Z
A.X包含字段order_number和dude
B.Y包含字段order,dude_number
B.Z包含字段other_dude_number和dude_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不太熟悉使用它.
我想过滤输入中的多个邮政编码,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)