`
sinykk
  • 浏览: 357063 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

php delete select 的问题

    博客分类:
  • php
阅读更多

delete from sinykk_love_web where id in (select id from sinykk_love_web group by site_url having count(site_url)>1)


1093 - You can't specify target table 'sinykk_love_web' for update in FROM clause


改成如下就好


delete from sinykk_love_web where id in (select temp.id from (select m. id,m.site_url from sinykk_love_web m)  temp group by temp.site_url having count(temp.site_url)>1)

分享到:
评论

相关推荐

    防SQL注入的php类库.zip

    VALUES|(SELECT|DELETE). ?FROM|(CREATE|ALTER|DROP|TRUNCATE)\\s (TABLE|DATABASE)";  private $postfilter = "\\b(and|or)\\b.{1,6}?(=|>|<|\\bin\\b|\\blike\\b)|\\/\\*. ?\\*\\/|*script\\b|\\bEXEC\\b|...

    add_edit_delete.rolyn__0.zip_69B_php mysql

    在PHP和MySQL的世界里,"add_edit_delete"通常指的是创建一个基本的CRUD(Create, Read, Update, Delete)应用程序,这是任何Web开发中的基础。这个压缩包文件“add_edit_delete.rolyn”可能包含了实现这一功能的...

    基于PHP的成绩查询PHP系统源码.zip

    4. **查询构造**:了解如何使用PHP构建SQL查询语句,包括SELECT、INSERT、UPDATE和DELETE等,以操作成绩数据。 5. **用户认证与授权**:成绩查询系统可能包含用户登录功能,需要理解如何实现session或cookie管理,...

    PHP笔试题D库

    你需要熟悉SQL语句(如SELECT、INSERT、UPDATE、DELETE),了解索引、事务处理、存储过程和触发器的概念。同时,PHP与MySQL的连接管理(如PDO或mysqli扩展)也是面试中常见的问题。 在LAMP环境中,Apache服务器的...

    php动态网页作业 大学生网页 php+mysql

    要理解和使用MySQL,你需要了解如何创建数据库、表,插入、更新和删除数据,以及查询语言SQL的基础知识,如SELECT、INSERT、UPDATE、DELETE语句。 3. **PHP与MySQL的连接**:在PHP中,使用`mysqli`或`PDO`扩展来...

    PHP必须知道的300个问题

    SQL语句在PHP中执行,如SELECT、INSERT、UPDATE、DELETE等。 7. **错误与异常处理**:PHP使用try...catch块处理异常,错误报告可以通过error_reporting()和ini_set('display_errors')设置。 8. **会话管理**:...

    PHP MySQL Order By:Update:Delete.md

    $sql = "SELECT * FROM students ORDER BY last_name ASC, first_name ASC"; ``` ##### 3. 执行查询 接下来是执行这些查询的具体PHP代码示例: ```php $servername = "localhost"; $username = "username"; $...

    PHP留言板程序代码 (修改可用)

    - 使用`SELECT`语句查询`messages`表,可能需要`ORDER BY timestamp DESC`来按时间顺序显示最新的留言。 - 使用循环遍历查询结果,并将其格式化为HTML,嵌入到网页模板中。 5. **留言管理**: - 对于删除和编辑...

    php入门留言板 php+access

    2. SQL查询:编写SQL语句,如SELECT、INSERT、UPDATE、DELETE,来操作数据库中的记录。 3. 数据操作:使用`odbc_exec()`执行SQL命令,`odbc_fetch_array()`获取查询结果。 4. 数据安全:了解防止SQL注入的策略,如预...

    php阶段考核及crud demo

    这不仅涉及到技术层面,还关乎解决问题和设计高效系统的思维方式。通过"PHP阶段考核"和"CRUD Demo"的学习,开发者将能更熟练地运用PHP来实现复杂的数据管理功能,从而提升其在Web开发领域的专业素养。

    PHP增删改查

    在PHP中,读操作是使用SELECT语句来实现的。例如,在modify.php文件中,我们使用了以下代码来实现数据的读取: ```php $query = "SELECT id, name, password, email FROM member3 WHERE id='$rowID'"; $result = ...

    十天学会PHP教程(PHP入门宝典)

    然后,通过查询语句(SELECT、INSERT、UPDATE、DELETE)与数据库进行交互。注意SQL注入的安全问题,应使用预处理语句或参数绑定来防止恶意数据输入。 【PHP文件操作】 PHP还支持文件系统的操作,如读取、写入、...

    PHP+mysql 网站源码

    - SQL 语言:用于操作 MySQL 的标准语言,包括 SELECT、INSERT、UPDATE、DELETE 等命令。 - 数据库设计:遵循范式理论,如第一范式(1NF)、第二范式(2NF)和第三范式(3NF),确保数据一致性与减少冗余。 3. ...

    360webscan.php_bypass.pdf

    VALUES|(SELECT|DELETE).+?FROM|(CREATE|ALTER|DROP|TRUNCATE)\\s+(TABLE|DATABASE)";` 2. POST 拦截规则 POST 拦截规则主要用于拦截恶意的 POST 请求。例如,`$postfilter = "\\b(alert\\(|confirm\\(|prompt\\()...

    使用php实现数据库增删改查

    在本文中,我们学习了使用 PHP 实现数据库增删改查的方法,包括数据库连接、SELECT 语句、INSERT 语句、DELETE 语句和 UPDATE 语句。这些知识点是 PHP 开发中必不可少的基础知识,掌握这些知识点可以帮助开发者更好...

    php员工管理系统(源码+数据库脚本).rar

    在这个员工管理系统中,数据库脚本将用于创建员工表,定义字段如员工ID、姓名、职位、入职日期等,并预置相关的数据操作语句(如INSERT、UPDATE、DELETE、SELECT),以支持系统的功能实现。 系统的主要功能如下: ...

    php项目(留言板)

    在留言板中,主要涉及的SQL语句可能是`INSERT`(添加留言)、`SELECT`(查看留言)、`UPDATE`(修改留言)和`DELETE`(删除留言)。 ### 3. 表单处理 HTML表单是用户与网页交互的重要方式。在PHP留言板中,`POST`...

    PHP网站开发项目式教程(微课版)-课件.zip

    课程可能涉及MySQL数据库的使用,包括SQL语言基础(如SELECT、INSERT、UPDATE、DELETE语句)、连接数据库、执行查询、处理结果集等。学员将学习如何使用PHP与MySQL交互,创建和管理数据库表,以及实现数据的增删改查...

    PHP6与MySQL5-php6.rar

    2. **SQL查询**:PHP可以执行SQL语句来操作数据库,如`SELECT`、`INSERT`、`UPDATE`和`DELETE`。 3. **预处理语句**:使用预处理语句可以防止SQL注入攻击,提高安全性。 4. **结果集处理**:通过循环遍历`mysqli_...

    php课程设计(图书管理系统)

    这涉及到了数据库概念、SQL语言(如SELECT、INSERT、UPDATE、DELETE等操作)以及数据库优化知识。 3. **网页交互**:通过HTTP协议,PHP与浏览器进行交互。学生需要用PHP接收前端表单提交的数据,处理后返回相应的...

Global site tag (gtag.js) - Google Analytics