php+mysql中如何往表中追加数据? update table set field=concat(field, '072110003') where field='072110001';在两个号码中间用空格隔开,则可以用update table set field=concat(' ', field, '072110003') where field='072110001'; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 update table set field=concat(' ', field, '换成一个变量') where field='072110001'; 这样不就可以了么?如果要追加多个,可以把SQL写入循环里. 汗,刚发现帖出来的sql里面有个地方错了。update table set field=concat(' ', field, '072110003') where field='072110001'; 应该是update table set field=concat_ws(' ', field, '072110003') where field='072110001'; 或者update table set field=concat(field, ' ', '072110003') where field='072110001'; 对于需要一次添加多个值,并且都用' '隔开的话,用第二条语句比较方便。 一次只用一个的话,concat比较简单而且不同数据库通用。 在问一个相反的问题,如何从这个字段里去掉部分值,比如说现在是“072110002 072110003”,我要去掉072110003或者是去掉072110002,应如何实现?应该也是用update吧,还是用delete? update table set field=replace(field, '072110003', '') where field='072110001 072110003'; #新手来袭# 关于MAIL()函数和SMTP 登录的~~ 新手疑问:php处理图片的功能有多大 如何实现图片新闻的变化显示 如何新建文件夹 一个函数想不起来了 ... ... 上传中文文件名为空 急觅青岛php技术主管 我党distinct语句为什么无效 一个简单的php问题。 php 读取mysql是乱码 求一个字符串函数
这样不就可以了么?如果要追加多个,可以把SQL写入循环里.
update table set field=concat(' ', field, '072110003') where field='072110001';
应该是
update table set field=concat_ws(' ', field, '072110003') where field='072110001';
或者
update table set field=concat(field, ' ', '072110003') where field='072110001';
对于需要一次添加多个值,并且都用' '隔开的话,用第二条语句比较方便。 一次只用一个的话,concat比较简单而且不同数据库通用。
比如说现在是“072110002 072110003”,我要去掉072110003或者是去掉072110002,应如何实现?
应该也是用update吧,还是用delete?