mysql在操作表的时候,表是否被锁定 假如A终端要插入一条记录,并且要获得刚插入的记录的id。如果还没有获得刚插入的id前,B终端却插入了一条记录,这时候,A终端有可能得到是B终端刚插入的记录的id.我想问的是这时候我们操作的表会被锁定吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该不会吧!如果id设置为主键且为自增的话,B就根本不会得到A的id,所以你说的那种情况不会发生,否则如果遇到高并发,就乱套了... mysql_insert_id 获取的id是安全独立的。你可以放心使用 mysql_insert_id()可以安全的返回a的id,至於是否會亂套的問題這是mysql自身需要處理的基本操作,你想太多了,钻了牛角尖 还是有可能的啊 不然为什么 sql 要 lock table 的操作? 数据库不会自己处理这种并发冲突的吧? 那就是说看不到表里的全局数据了? 假如: 数据表有两个字段 id, url;规定 id 是自增,为主键。 url 保持唯一。则客户端插入一个新 url 的操作是: 先查看数据表存不存在 url, 没有则 insert, 否则什么都不做。照楼上说法: 两个客户端要插入相同一个 url,最后会插入2份? 连接数据库报错 如何对文件下载进行控制? 游戏中 人物移动 和场景变换是怎么实现的? imagejpeg生成的图片,如何被调用?谢谢 PHP经典实例(第二版)中文PDF下载 jpgraph 关于php配置的问题,急 从word中复制文字到编辑器时有太多额外的属性了,如何能复制的简单一点,但又可以复制别样式 提问一个好象不太可能实现的问题! 申请了一个PHP+MYSQL免费空间,有点问题想问一下。 php如何实现,抓取页面漂浮图片,并做点击的动作?求高手~ 求教uploadify3.1的formdata问题,我想传个额外的值给服务器 ,为什么服务器接不到呢?
不然为什么 sql 要 lock table 的操作? 数据库不会自己处理这种并发冲突的吧?
规定 id 是自增,为主键。 url 保持唯一。则客户端插入一个新 url 的操作是: 先查看数据表存不存在 url, 没有则 insert, 否则什么都不做。照楼上说法: 两个客户端要插入相同一个 url,最后会插入2份?