mysql 单号加一问题 例如单号:abc-01abc-02abc-03入单,后边就不断加1请问多线程是否要锁表才可以,避免单号重复吗?用innodb的行锁好吗?性能方面快不快?请教一下方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 狼哥,我想问下,for update 如何在commit前解锁 但是,我想取唯一单号这个键值是唯一的ABC-01ABC-02BED-01BED-02ABC-03BED-03ABC-04ABC-05我插入BED的时候,我要获取BED的最大值,然后加一,问题是多线程的时候,同时有其他人获取BED的最大值,请问怎么设置? 建议把你的这个字段拆成两个字段即可。create table xxxx ( gid char(3), id int auto_increment, ... primary key (gid,id));查询的时候把 concat(gid,mid(100+id,2)) 即可。这样就不需要担心什么并发锁之类的了。 MySQL有图形化前端吗? 怎么就连不上呢?! update和子查询的问题 jdbc连接java和postgresql出错 数据库连接的问题 提示Table storage engine for 'table_name' doesn't have this option,我该如何解决 novell中mysql已经启动,但是client连接出现问题。 如何插入名次字段数据? 数据库初学者的基础问题 mysql主从同步从库写入缓慢 高分求助:Phpmyadmin如何恢复误删除的Mysql数据表? 急!! 求助 SQL语句
这个键值是唯一的
ABC-01
ABC-02
BED-01
BED-02
ABC-03
BED-03
ABC-04
ABC-05
我插入BED的时候,我要获取BED的最大值,然后加一,问题是多线程的时候,同时有其他人获取BED的最大值,请问怎么设置?
gid char(3),
id int auto_increment,
...
primary key (gid,id)
);查询的时候把 concat(gid,mid(100+id,2)) 即可。这样就不需要担心什么并发锁之类的了。