Php 是否可以从删除中获取结果?
如果我从数据库中删除了几行,是否可以获取关于哪些行已成功删除,哪些行未删除的结果?Php 是否可以从删除中获取结果?,php,mysql,sql,database,pdo,Php,Mysql,Sql,Database,Pdo,如果我从数据库中删除了几行,是否可以获取关于哪些行已成功删除,哪些行未删除的结果? 我正在使用PHP+MySQl,PDO。谢谢我能想到的是 将要从表中删除的所有pk列值(可能是ID)放入临时表中 然后在主表上运行delete查询 删除后,只需将临时表与主表连接起来,并检查计数,以了解删除了多少行以及没有删除多少行 如果想逐行了解,只需将临时表与主表联接即可 我能想到的是 将要从表中删除的所有pk列值(可能是ID)放入临时表中 然后在主表上运行delete查询 删除后,只需将临时表与主表连接起来,
我正在使用PHP+MySQl,PDO。谢谢我能想到的是
我能想到的是
不可能。但是您可以使用
mysqlbinlog
生成一个sqlfile
请参见此处:否。这是不可能的,但您可以使用
mysqlbinlog
生成sqlfile
请参见此处:为什么不使用用于删除行的条件来
首先选择行?为什么不使用用于删除行的条件来首先选择行?首先需要从数据库保存所选行的数据,然后可以删除这些行。删除后,可以显示已删除的行和特定行详细信息首先,您需要从数据库中保存选定行的数据,然后您可以删除这些行。删除后,您可以显示已删除的行和特定行详细信息否,但您可以将delete更改为select First以获取行详细信息,然后运行删除。删除它们之前是否可以将它们复制到临时表中?否,但可以将删除更改为先选择,以获取行详细信息,然后运行删除。删除它们之前是否可以将它们复制到临时表中?