我一直在SQLAlchemy中使用my_id = sql_conn.execute(my_table.insert(my_data_dict)).inserted_primary_key
来获取插入后的主键,例如:
my_id = sql_conn.execute(
my_table.update().where(some_cond).values(my_data_dict)).updated_primary_key
更新后有没有办法获得同样的东西?像:
SET @update_id := 0;
UPDATE some_table SET column_name = 'value', id = (SELECT @update_id := id)
WHERE some_other_column = 'blah' LIMIT 1;
SELECT @update_id;
我在使用MySQL,我可以使用实际的SQL来执行此操作,如:
No 'Access-Control-Allow-Origin' header is present on the requested resource.
有什么方法可以模仿它,或类似的东西吗?