摘要:上回说到group_concat和concat的时候,如果有列值为null,则concat后为null。现在发现另一个问题,如果有列A为null,而另一列B为空'',那么A<>B与A=B的记录条数之和不等于总数。也就是说,如果列A为null,列B为空'',那么mysql是不会比较它们的,即这种情况既不属于相等,也不属于不相等。解决办法就是用ifnull(sqlserver是isnull...
阅读全文
摘要:在项目中需要记录业务日志(即用户进行了什么操作,操作什么内容,什么时候,操作内容以结构化的方式存储,以方便以后数据挖掘)。系统已经采用了log4net来记录文本日志(一般用来记录应用程序错误和我们自己认为需要的提示信息,如“正在解析第i条xml数据...”,当前执行的sql,之类的供开发自己看的信息)。我想既然用了它来记录文本,那就再用它来记录业务日志到数据库吧,反正在lo...
阅读全文
摘要:今天测试机上的mysql挂了,启动不了。找了linux高手tj帮忙找到了原因:日志文件太大,造成/data没有空间了。日志文件默认在/data/mysql/data(mysql装在/data盘下)。mysql-bin.0000xx日志文件。将日志文件全部干掉,启动mysql。搞定。附一些常用命令:重启:/etc/init.d/mysql restart看硬盘使用情况:df -h看开启了哪些进程端口...
阅读全文
摘要: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...
阅读全文