如何使用另一个表在python SQL中创建一个表?

对于编程任务,我有一个SQL数据库,其中包含许多鼠标轨迹记录。练习是通过使用第一个记录的(x,y)坐标的时间戳来确定一个人的反应时间,因为它只记录鼠标移动时的轨迹。我想要每个用户每次试用的反应时间。


这是我的代码:


query_reaction_1='''

CREATE TABLE anew_table AS

SELECT t, user, trial 

FROM paths

WHERE t>0

LIMIT 1

'''

pd.read_sql_query(query_reaction_1,db_conn)

类型错误:“无类型”对象不可迭代。任何人都可以帮我吗?谢谢!


喵喵时光机
浏览 100回答 1
1回答

红糖糍粑

pd.read_sql需要 select 语句,因为它使游标处于可提取状态。但是 是一个数据定义语言语句,之后什么都不能提取。您应该使用:CREATEquery_reaction_1='''SELECT t, user, trial FROM pathsWHERE t>0LIMIT 1'''pd.read_sql_query(query_reaction_1,db_conn)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python