为什么MySQL不会返回结果?

时间:2014-06-06 12:44:07

标签: mysql

执行查询:

SET AUTOCOMMIT=0
START TRANSACTION
INSERT INTO log_table (order_sum) VALUES (100)
SELECT LAST_INSERT_ID()
COMMIT

然后,经过一段时间(几分钟)后执行查询:

SELECT order_sum FROM log_table WHERE order_id = $order_id

$ order_id等于LAST_INSERT_ID()

的结果

但mysql_num_rows()返回0。 如果手动运行查询 - 存在行。 每次请求(每隔几个请求)都没有观察到这种情况

它可能是什么?

0 个答案:

没有答案