小编jix*_*ang的帖子

SQLAlchemy:如何使用join删除

我无法用SQLAlchemy做这样的事情:

DELETE a FROM a INNER JOIN b ON b.`aId` = a.`Id` WHERE `b`.`xxx` = ?;
Run Code Online (Sandbox Code Playgroud)

正如这里的帖子:SQLAlchemy:在MySQL上使用自联接创建删除查询

我已经很难在SQLAlchemy中使用join进行删除.

所以我现在这样做:

session.execute('DELETE a FROM a INNER JOIN b ON b.`aId` = a.`Id` WHERE `b`.`xxx` = %d;'%xxx)
Run Code Online (Sandbox Code Playgroud)

但它只是让我很烦恼:SQL注入事物等等.

有没有办法使用SQLAlchemy来解决这个问题?谢谢!

python mysql sqlalchemy sql-delete

5
推荐指数
2
解决办法
4672
查看次数

ideavim:不支持正常的 ex 命令?

我正在使用 pycharm 和 ideavim 插件进行类似 vim 的编辑。

当我使用 :normal 命令时,我被告知“不是编辑器命令:正常”

有没有其他方法可以完成我的工作(对于多行运行相同的宏),或者有没有办法在ideavim中添加普通命令?

vim intellij-idea pycharm ideavim

4
推荐指数
1
解决办法
1714
查看次数

标签 统计

ideavim ×1

intellij-idea ×1

mysql ×1

pycharm ×1

python ×1

sql-delete ×1

sqlalchemy ×1

vim ×1