The function that contains this does a lot of things, but nothing else
regarding this table. And no values are not hard coded, just trying to find
out the problem so I made it as simple as possible.
If I look at the table in MySQL prompt is see that highest record ID is
lets say 24030, I run the controller 10 times and look at the table again,
still highest record is 24030. If I at this moment insert a record manually
from MySQL prompt it'll get ID, 24041.
Kenneth
Den tisdag 24 april 2018 kl. 04:16:34 UTC+3 skrev Anthony:
>
> Can we get more context? What does the real code look like (I assume you
> don't really have a line at the top level of a controller file that inserts
> the same hard-coded record on every request to the controller)? How are you
> determining that no new records are inserted but the id is
> auto-incrementing?
>
> Anthony
>
> On Sunday, April 22, 2018 at 6:55:18 PM UTC-4, Kenneth wrote:
>>
>> Hello,
>>
>> I can't understand this simple problem.
>>
>> tracker = db.usage_tracker.insert(client = 6728, product_group = 2,
>> product = 15)
>>
>> nothing appears in the database. ID counter is updated. If I look
>> at db._lastsql I get
>>
>> INSERT INTO usage_tracker(logged_in,product,client,product_group) VALUES
>> ('2018-04-23 01:51:34.001992',15,6728,2);
>>
>> this is in a normal controller.
>>
>> If I put the same tracker = db.usage_tracker.insert(client = 6728,
>> product_group = 2, product = 15) in an own function in controller it works.
>>
>>
>> Kenneth
>>
>>
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.