我正在尝试将一个表中的所有男性行插入到另一个表中。但是,我有这个错误:
sqlite3.OperationalError: near "WHERE": syntax error
我做了一些研究,发现你在insert语句中没有where语句。答案的答案告诉我使用UPDATE。
但是我不知道如何使用UPDATE来执行以下命令。
selectMaleRow = cur.execute("INSERT INTO " + nameGroup + " SELECT * FROM " + sessionName + " ORDER BY random() WHERE Gender='M' Limit 1")
答案 0 :(得分:1)
您的查询在ORDER BY
子句之前有WHERE
子句。它需要追求。