作者sivle01 (好耶,好运还没走!)
看板Database
标题[SQL ] INSERT完,马上SELECT
时间Thu Nov 17 14:53:10 2011
各位前辈 大家好:
为了确认有没有成功写入,(因曾发生过LOG满了写不进去的问题)
所以特地加上了,SELECT 上一行的INSERT 语法,
例如 INSERT 了 (AAA,1111)
下一行 SELECT * WHERE COL='AAA'
测试时都很正常,但实际使用时,
特别是成批处理,一次跑很多笔时,偶尔会有个一二笔,会SELECT不到。
看讯息是有错误,但实际上还是有INSERT进去,只是没有即时,小弟猜测,
INSERT 是不是卡了一下,而下一句的SELECT 比它快,就造成了,SELECT完了,
INSERT才成功。
请问这有办法可以避免或是解决办法呢? 谢谢 <(_ _)>
环境是php5+sybase11
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.31.91.168
1F:推 sai25:加个:号看看 11/17 21:37
2F:推 sai25:; 11/17 22:25
3F:推 roger4322:感觉是没有commit不同的DB会有不同的反应 11/18 08:34
4F:推 shiengchyi:有语法可以直接取出上一笔新增的资料 12/04 14:31
5F:推 shiengchyi:不过好像只能针对IDENTITY...囧> 12/04 14:34