如何批量删除问题

培拉Ş

假设我手里有30个问题。我想一次删除这30个问题。但是有一些编码错误,如果可以帮助我,我们将不胜感激

public function Clear()
    {
        $stmt = $this->db->prepare("SELECT id FROM ask_data WHERE standart=0");
        $stmt->execute();

        if ($stmt->rowCount() > 0)
        {
            $ask_cnt = $stmt->rowCount();

            $ask_data = array();

            while ($row = $stmt->fetch())
            {
                $data = array("ask_id" => $row['id']);
                $stmt2 = $this->db->prepare("DELETE FROM  id FROM questions WHERE ask_id=(:ask_id)");
                $stmt->bindParam(':ask_id', $ask_data[$i], PDO::PARAM_INT);
                $stmt2->execute();  
            }
            $i = 0;
            $count = count($ask_id);

            for ($i=0;$i<$count;$i++)
            {
                $data = array("ask_id" => $row['id']);
                $stmt2 = $this->db->prepare("DELETE FROM  id FROM questions WHERE ask_id=(:ask_id)");
                $stmt->bindParam(':ask_id', $ask_data[$i], PDO::PARAM_INT);
                $stmt2->execute();
            }
        }
    }
穆雷尼克

delete语句是错误的-您有两个from子句。您应该删除FROM id

DELETE FROM questions WHERE ask_id=(:ask_id)

话虽如此,您可以通过使用IN运算符而不是单独的查询来大大简化程序

DELETE FROM questions
WHERE ask_id IN (SELECT id 
                 FROM   ask_data
                 WHERE  standart = 0)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用PyMongo批量删除记录

来自分类Dev

如何从SVN仓库中批量删除文件/目录

来自分类Dev

如何使用AppleScript从批量图像中删除Alpha

来自分类Dev

如何从Oracle表中批量删除大量数据

来自分类Dev

您如何在YouTrack中批量更新问题?

来自分类Dev

如何使用正则表达式批量删除

来自分类Dev

如何使用php从Elasticsearch批量删除文档

来自分类Dev

如何在PHP ElasticSearch API中进行批量删除

来自分类Dev

如何使用DynamoDB批量删除?

来自分类Dev

如何批量删除存储?

来自分类Dev

RabbitMQ:如何批量删除交易所?

来自分类Dev

批量删除行。如何打开/重用SQL Server连接?

来自分类Dev

如何使用附件提取器在Thunderbird中批量删除附件?

来自分类Dev

如何批量删除部分目录?

来自分类Dev

如何从SVN仓库中批量删除文件/目录

来自分类Dev

如何在OpenStack Swift中执行批量删除

来自分类Dev

如何在Jira中的项目中具有相同状态的问题上执行批量删除?

来自分类Dev

如何使用AppleScript从批量图像中删除Alpha

来自分类Dev

批处理-如何停止批量确认删除文件的确认

来自分类Dev

如何从Oracle表中批量删除大量数据

来自分类Dev

如何在PHP中删除批量动态日期格式?

来自分类Dev

如何删除字符串中的空格并批量替换为(;)

来自分类Dev

如何批量删除我的Google语音记录?

来自分类Dev

如何批量删除存储?

来自分类Dev

如何批量删除“ explorer.exe”?

来自分类Dev

如何批量删除文件列表?

来自分类Dev

批量提取和删除档案,如何删除.part*.rar

来自分类Dev

使用 sqlalchemy 批量删除问题

来自分类Dev

批量删除脚本的 PowerShell 问题

Related 相关文章

热门标签

归档