十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
CONCAT(str1,str2,…):返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL
创新互联公司云计算的互联网服务提供商,拥有超过13年的服务器租用、服务器托管、云服务器、网站空间、网站系统开发经验,已先后获得国家工业和信息化部颁发的互联网数据中心业务许可证。专业提供云主机、网站空间、国际域名空间、VPS主机、云服务器、香港云服务器、免备案服务器等。
CONCAT_WS(separator,str1,str2,...) :代表 CONCAT With Separator ,是CONCAT()的特殊形式,第一个参数是其它参数的分隔符。分隔符的位置放在要连接的两个字符串之间。分隔符可以是一个字符串,也可以是其它参数。
还有和group by相配合的group_concat()函数,可以根据你的实际需求进行选择
能啊
如果两个字段都是字符类型的话
insert into 新表(某字段) select concat(字段1,字段2) from 旧表
如果你旧表里字段不是字符,需要转换一下,然后用concat如上边那样连接,这个你可以查查concat的用法
比如
mysql select concat('11','22','33');
+------------------------+
| concat('11','22','33') |
+------------------------+
| 112233 |
+------------------------+
access : 表.select 字段a 表.字段B as 字段x from 表;
Oracle: 表.select 字段a || 表.字段B 字段x from 表;
$second第二个条件,依次类推
AND 且 表示必须同时满足
$sql = "SELECT id FROM `fn_form_1_fangwei`WHERE fwm = '".$fwm."'"." AND second='".$second."'";
OR 或 表示满足其中之一就可以
$sql = "SELECT id FROM `fn_form_1_fangwei`WHERE fwm = '".$fwm."'"." OR second='".$second."'";
mysql无法在建表时把两个字段加一起指定为唯一索引。mysql设置联合唯一索引方法如下:使用Altertable表名addUNIQUEindex索引名(字段1,字段2)语句来设置,它会删除重复的记录,保留一条,然后建立联合唯一索引。