加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

sqlite字符串连接(追加写入)

(2012-09-26 14:56:54)
标签:

it

数据库中已经导入了大量数据,由于需求变更,需要对每条数据中的一个字段的值在原来的基础上增加部分信息,首先想到mysql中的方法

update road set XZHQ = CONCAT(XZHQ,',350500')

运行时报错,网上一查才发现,sqlite中连接字符串是用'||',遂改为

update road set XZHQ = XZHQ||',350500'

 

用该条语句在mysql中执行,字段XZHQ的数据全部变为1,尚未找到原因,请知道的大牛不吝赐教

 

数字连接用+号,字符串连接用||号

在连接字符串的时候一定字段内已经有数据才行。

string sql = "UPDATE Projects SET projectDescHistory = projectDescHistory || '" + proHistory + "'" + " WHERE projectID = " + proId + "";

如果原来projectDescHistory 为空就不能写进去,真奇怪啊真奇怪。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有