您现在的位置是:首页 >

如何删除数据库表中所有内容 MySQL中多表删除方法

火烧 2023-02-10 07:19:13 1053
MySQL中多表删除方法   如果您是才接触MySQL数据库的新人 那么MySQL中多表删除是您一定需要掌握的 下面就将为详细介绍MySQL中多表删除的方法 供您参考 希望对你学习掌握MySQL中多表

MySQL中多表删除方法  

  如果您是才接触MySQL数据库的新人 那么MySQL中多表删除是您一定需要掌握的 下面就将为详细介绍MySQL中多表删除的方法 供您参考 希望对你学习掌握MySQL中多表删除能有所帮助

   从MySQL数据表t 中把那些id值在数据表t 里有匹配的记录全删除掉

  DELETE t FROM t t WHERE t id=t id 或DELETE FROM t USING t t WHERE t id=t id

如何删除数据库表中所有内容 MySQL中多表删除方法

   从MySQL数据表t 里在数据表t 里没有匹配的记录查找出来并删除掉

  DELETE t FROM t LEFT JOIN T ON t id=t id WHERE t id IS NULL 或

  DELETE FROM t USING t LEFT JOIN T ON t id=t id WHERE t id IS NULL

   从两个表中找出相同记录的数据并把两个表中的数据都删除掉

  DELETE t t from t LEFT JOIN t ON t id=t id WHERE t id=

  注意此处的delete t t from 中的t t 不能是别名

  如 delete t t from table_name as t left join table _name as t on t id=t id where table_name id= 在数据里面执行是错误的(MySQL 版本不小于 在 中是可以的)

  上述语句改写成

  delete table_name table _name from table_name as t left join table _name as t on t id=t id where table_name id= 在数据里面执行是错误的(MySQL 版本小于 在 中是可以的)

lishixinzhi/Article/program/MySQL/201311/29433  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码