思路话语

。Arlen:思想有多远你就能走多远...

11 2008 档案

mysql null问题续
摘要:上回说到group_concat和concat的时候,如果有列值为null,则concat后为null。现在发现另一个问题,如果有列A为null,而另一列B为空'',那么A<>B与A=B的记录条数之和不等于总数。也就是说,如果列A为null,列B为空'',那么mysql是不会比较它们的,即这种情况既不属于相等,也不属于不相等。解决办法就是用ifnull(sqlserver是isnull... 阅读全文

posted @ 2008-11-24 11:45 Arlen 阅读(481) 评论(0) 推荐(0)

log4net配置写入文本和写入数据库(sqlserver-sqlclient,mysql-odbc) 传入自定义业务对象
摘要:在项目中需要记录业务日志(即用户进行了什么操作,操作什么内容,什么时候,操作内容以结构化的方式存储,以方便以后数据挖掘)。系统已经采用了log4net来记录文本日志(一般用来记录应用程序错误和我们自己认为需要的提示信息,如“正在解析第i条xml数据...”,当前执行的sql,之类的供开发自己看的信息)。我想既然用了它来记录文本,那就再用它来记录业务日志到数据库吧,反正在lo... 阅读全文

posted @ 2008-11-22 13:18 Arlen 阅读(3181) 评论(0) 推荐(0)

linux下的一些常用操作(与mysql相关)
摘要:今天测试机上的mysql挂了,启动不了。找了linux高手tj帮忙找到了原因:日志文件太大,造成/data没有空间了。日志文件默认在/data/mysql/data(mysql装在/data盘下)。mysql-bin.0000xx日志文件。将日志文件全部干掉,启动mysql。搞定。附一些常用命令:重启:/etc/init.d/mysql restart看硬盘使用情况:df -h看开启了哪些进程端口... 阅读全文

posted @ 2008-11-20 16:54 Arlen 阅读(223) 评论(0) 推荐(0)

mysql delete update sql
摘要:DELETE a FROM ads_server_mapping_queue a, ads_server_info b where a.MachineId=b.MachineId and b.SN='{0}' and b.AssetId='{1}'update equipment_position a,t_device b,idc_position cset c.status=0where a.e... 阅读全文

posted @ 2008-11-07 10:30 Arlen 阅读(447) 评论(0) 推荐(0)

导航