有关于数据库的并发问题

有关于数据库的并发问题

现在在做一个相似于抢票的程序,数据库里有一个表包含了票的信息,其中一个字段是票的数量。 之前想到过锁,但是并不知道怎么去实现。 然后想到,能不能在UPDATE的时候加上条件,直接判断count大于0才更新,然后根据更新的行数来判断能否更新成功了。 UPDATE `piao` SET `count` = `count` - 1 WHERE `id` = :id……

相同订单编号的商品合并

相同订单编号的商品合并

环境MYSQL 问一下怎么样实现这个SQL,非常感谢大家的帮助! 解决方案 50 select 订单编号,group_concat(concat(商品名称,数量)) from a group by 订单编号 ……

备库上做全量+增量备份后,在主库上怎么样进行恢复?

备库上做全量+增量备份后,在主库上怎么样进行恢复?

数据的备份本人是在从库上做的(每周一次全量备份+每天一次增量备份),问题是假如主库需要恢复的时候,在主库导入全量备份文件后,问一下该怎么样导入后续的增量备份文件呢? 原因是导出的增量备份文件的binlog位置点记录的都是从库上binlog的位置,那么在主库上进行恢复的时候该怎么办呢? 解决方案 10 导入从库的binlog 10 引用 LZ lvchen……

sql join 的问题

sql join 的问题

mysql> select * from s; +–+–+ | id   | user | +–+–+ |    1 |    1 | |    2 |    2 | |    3 |    3 | |    4 |    4 | |    5 |    5 | +–+–+ 5 r……

mysql服务无法开启!

mysql服务无法开启!

不知道为什么今天突然mysql无法连接。 然后发现服务开不起来。 不知道怎么办。 谢谢各位了。、 解决方案 20 检查一下MYSQL的错误日志,贴出其中最新的日志以供分析。 可以百度一下 MYSQL错误日志 以知道在哪怎么样找到。 10 报什么错误了。 10 先登录机器看负载 然后执行show processlist看看能否有卡住的进程 ……

mysql root用户 看不到数据库!急

mysql root用户 看不到数据库!急

本人远程登录的机器,mysql用root用户登录,执行 mysql> show databases; +–+ | Database           | +–+ | information_schema | +–+ 1 row in set (0.00 sec) 其他的数据库看不到了。 执行 select * fr……

MySql匹配一串字符串

MySql匹配一串字符串

有个问题想讨教下各位高手: 现在A表中有个字段tag_name,里面保存的值为一串字符串,分别为 tag_name A,F,C,D,J,Q,P,S,M,K F,I,J,S,N,D,T 现在传过来一个参数:J,F,D,C,K 本人想知道A表中那一行的tag_name与参数的匹配度高。怎么弄?请各位高手指点 解决方案 60 这种建议用程序来实现把。 你假如用s……