收藏
回答

云事务并发机制是否可进行ID自增? 即ROW-LOCK!

本人不想用原生_id,因为要用数字作为发票ID,过去MYSQL在同一TRANSACTION内update X=X+1後读取,可用LAST_INSERT_ID取唯一,再COMMIT,但到了云数据库,是否亦用同一方式建TRANSACTION後用INC自增再读取之後COMMIT吗? 建TRANSACTION及INC自增後(未COMMIT)读取时其他人有并发访问是否可保证别人不会访问到,即ROW-LOCK机制?

回答关注问题邀请回答
收藏

1 个回答

  • 邓坤力
    邓坤力
    2020-06-01
    1. 可以增加一个字段作为发票 ID?每次 ID 用 count + 1
    2. 不会的
    2020-06-01
    有用
    回复 1
    • Beyond
      Beyond
      2020-06-01
      那如UPDATE的某个.doc('id')数据但未COMMIT,别人又在此期间读取,其机制是ROW-LOCK等待还是别人都可以读取呢?
      2020-06-01
      回复
登录 后发表内容
问题标签