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'; 浮点和定点运算的一个问题 PHP CURL模拟登录问题,高手来看看 如何防止刷新 PHP网站被挂木马,怎么办? 关于domxml_open_mem方法的使用,大家来帮帮忙 查询结果问题 php错误问题 6M多的php4*_win32.zip,是不是自动内建mysql支持?咋配置?另外。。。 php自带的本地调试功能怎么用? volist 如何输出二维数组 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?