我正在处理一些ETL脚本,在使用MERGE语句时遇到了一个问题。我正在使用executemany运行一个如下所示的SQL脚本: MERGE myTable as target SELECT myID from myTableUPDATE SET myName=?, myProperty=?, etc...; 这里的问题是,我需要在多个地方使用myID属性。都在SELECT
我试图从一个表中选择所有行,并在同一个表中更新一个列的值(基本上是一个标题列的自动片段/permalink重写)。但是,当我这样做时,它只是在所有行中从第一个ID中插入相同的“片段/permalink”重写,而不是单独重写和插入每行的标题。$sql = "SELECT * FROM titles"; while