我想创建按钮,以便用户可以单击它。当他们单击时,数据库中的数据将从 table1 复制到 table2。这是我的错误: MySQLdb._exceptions.ProgrammingError: (1064,“您的 SQL 语法有错误;请查看与您的 MariaDB 服务器版本相对应的手册,以获取在 'WHERE id='15' SELECT id 附近使用的正确语法,q FROM table1 WHERE id='15'' at line 1")我的代码:cur.execute("INSERT INTO table2 (id,q) WHERE id=%s SELECT id,q FROM table1 WHERE id=%s", (id,id))请帮助我...谢谢
2 回答
噜噜哒
TA贡献1784条经验 获得超7个赞
您的插入语句是错误的。
你不能WHERE
在你的INSERT
尝试这个:
cur.execute("INSERT INTO table2 (id,q) SELECT id,q FROM table1 WHERE id=%s", (id))
添加回答
举报
0/150
提交
取消