自己手贱,脑子不好用,记错了replace

数据已经恢复,感谢BING

我的神,正如标题所说,今天早上心血来潮....

因为上次升级emlog到3.5.2 以前旧版本里面有用到表情的地方,想替换掉

可惜啊,杯具了....

偶把MYSQL的 replace 函数,参数记错了位置..........

导致偶所有的日志,都成了表情...............

经过了一天的忍耐...忏悔...悔恨....心痛...........晚上终于恢复了数据

BUT,只是部分数据,最近3个月写的大约5到8篇文章都OVER了

无奈啊.....本来自己就没时间写东西,这回更少了!!

特此铭记

MySQL中 REPLACE 函数的参数位置 REPLACE(A,B,C) 在A字段中搜索所有B字符串,替换为C

post by Liceen | 2010年8月26日 | 归档于 [感受生活]

为MySQL 结果集加上行号

近日,在做一个项目,其中,需要对某一字段进行汇总,并排名次,其实就是在行号的基础上,判断下是否是同名次

有两张表

A表用来表示 id_site的关系,这个咱们不多说

B表用来存放得分情况,其中有两个字段,分别是

 id_site  对A表的引用,用来表示A表中的一条记录

 credit  以上 id_site 的得分 

现在,用户可以对任意 id_site 进行评分,然后,需要用SQL排出名次,并输出

我们一步步来,先分析,要想排名次,就必须知道每个 id_site 的总分,那么

  1. select `id_site`, sum(`credit`) as `total` from B group by `id_site`

阅读全文>>

解决 dbexpress 控件 can not load libmysql.dll 的错误

最近再做个项目,需要用到MYSQL,索性用了BCB的DBX控件,但无论怎么设置,都无法通过,始终报错

can not load libmysql.dll

看样子是没找到libmysql.dll,到我的调试环境里,复制了mysql5.0 bin里面的libmysql.dll 到项目的 debug目录

晕啊,还是不行,看来是libmysql.dll版本不对

网上一顿乱搜....都说的是bcb6.0 或者delphi 7,难道就没人用BCB 2010么

按着前辈们说的,修改dbxdrivers.ini 和 dbxconnections.ini 都不好用...下的那个 dbxopenlibmysql50.dll 也不行,因为他的太老了,调试竟然提示 不支持dbx 2.5 ,又晕了...

最后终于搞定了,可以从 mysql-gui-tools 里面复制 libmysql.dll,就解决问题了

为了不让大家费心的去找,我把东西发上来,直接将这个放到你的 debug目录,或者 release里面就行了.发布时候,记得也一起发布

附件下载:
libmysql.rar 587.25KB