数据库
xxjacob
这个作者很懒,什么都没留下…
展开
-
innodb中的事务的一则应用
最近做一个关于用户积分的功能,功能十分简单,增加和减少积分,减积分时需保证积分足够。环境是虐心的php fastcgi,数据库是mysql innodb 5.1.68。增加积分时使用sql : update table set credit = credit + xxx where uid = xxjacob; 就可以了。减少积分时需要先判断积分是否足够,则需要启动事务,进原创 2013-04-24 15:05:42 · 324 阅读 · 0 评论 -
mysql 数据表大小写敏感问题
今天线上数据库报错:插入的一条记录,违反一个唯一索引的约束。索引是: day_name_uniqueIndexesColumnsIndex TypePRIMARYidUniqueday_name_uniqueday, nameUnique顿时感到奇怪,程序中明明已经做了校验了。根据这个重复的原创 2013-05-27 20:57:28 · 461 阅读 · 0 评论 -
mysql update 无法使用子查询。。。
有个question表,存放用户反馈的问题,用户的追问(子问题)也是一条新的记录通过一个字段root表示根问题。现在加了一个字段最后追问的时间(examing_time)。需要通过sql初始化这个字段。自然的写出了这样的update语句:UPDATE question q1 SET q1.examing_time = (SELECT MAX (q2.`submit_time`)原创 2013-08-06 20:09:44 · 665 阅读 · 0 评论