спасибо всем кто откликнулся на мой предыдущий вопрос, но возник новый
Итак, есть
cursor.execute(“”“ INSERT INTO user () VALUES ()”“”, )
это работает коректно, таблица заполняется, но…
user_id есть AUTO_INCREMENT
потому я его ка бы не знаю
теперь проблема
мне надо вытянуть в какую нить переменнуй последний user_id
если сделать
tt = cursor.execute(“”“SELECT MAX(user_id) FROM (user)”“”)
tr = cursor.execute(“”“SELECT `user_id` FROM `user` ORDER BY `user_id` DESC LIMIT 1”“”)
print tt, rt
то выводит 1 1
а если
DECLARE @tt integer;
SELECT @tt:=MAX(user_id) FROM `user`;
SELECT `user_id` FROM `user` ORDER BY `user_id` DESC LIMIT 1
выводят правильно 32
Где ошибка?
Заранее спасибо )))
