当前位置: 首页 > news >正文

Laravel 数据库:判断数据表是否存在

检测某个表是否存在:

if (Schema::hasTable('table_name'))
{
    //
}

在某个表不存在的情况下再执行创建操作:

if ( ! Schema::hasTable('table_name')) {
    // 创建数据库表的代码
}

如果你想安全的 drop 掉一个数据表,使用以下:

Schema::dropIfExists('table_name');

————————————————
原文作者:Summer
转自链接:https://learnku.com/laravel/wikis/15888
版权声明:著作权归作者所有。商业转载请联系作者获得授权,非商业转载请保留以上作者信息和原文链接。

相关文章:

  • Linux安装nginx保姆级教程
  • 中国象棋AI在线对弈游戏源码
  • 如何快速学会互联网运营?2分钟教会你实战3步核心流程!
  • BOM系统:贯穿制造全程的管理利器
  • 【御控物联】JavaScript JSON结构转换(8):数组To数组——多层属性重组
  • Java线程池详细解释
  • 软考中级(网络工程师考核要点)第一章 计算机网络系统(信道特性应用)第六期(4B/5B编码、数字调制技术和脉冲编码调制)
  • 通俗易懂:MySQL中如何用SQL语句模拟栈或队列的操作?
  • 16进制的字符串转byte[]数组 以及将字节数组转换成十六进制的字符串
  • Linux实战笔记(六) SSH
  • 如何根据黄金行情进行交易操作?
  • 信息安全技术基础知识总结
  • java ssh 电影院购票管理系统eclipse开发mysql数据库MVC模式java编程网页设计
  • 互联网轻量级框架整合之JavaEE基础II
  • 设计模式学习笔记 - 设计模式与范式 -结构型:4.适配器模式
  • ES6指北【2】—— 箭头函数
  • 【划重点】MySQL技术内幕:InnoDB存储引擎
  • 【面试系列】之二:关于js原型
  • Angular 2 DI - IoC DI - 1
  • CSS实用技巧干货
  • ES6系列(二)变量的解构赋值
  • GraphQL学习过程应该是这样的
  • HomeBrew常规使用教程
  • Making An Indicator With Pure CSS
  • React Transition Group -- Transition 组件
  • Redux系列x:源码分析
  • Storybook 5.0正式发布:有史以来变化最大的版本\n
  • Vue 2.3、2.4 知识点小结
  • vue2.0项目引入element-ui
  • 阿里云应用高可用服务公测发布
  • 百度小程序遇到的问题
  • 官方解决所有 npm 全局安装权限问题
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 前端知识点整理(待续)
  • 使用SAX解析XML
  • 王永庆:技术创新改变教育未来
  • 我的面试准备过程--容器(更新中)
  • 一份游戏开发学习路线
  • Spark2.4.0源码分析之WorldCount 默认shuffling并行度为200(九) ...
  • 曜石科技宣布获得千万级天使轮投资,全方面布局电竞产业链 ...
  • ​520就是要宠粉,你的心头书我买单
  • #162 (Div. 2)
  • (8)Linux使用C语言读取proc/stat等cpu使用数据
  • (附程序)AD采集中的10种经典软件滤波程序优缺点分析
  • (附源码)springboot 个人网页的网站 毕业设计031623
  • (附源码)小程序 交通违法举报系统 毕业设计 242045
  • (强烈推荐)移动端音视频从零到上手(下)
  • (五)Python 垃圾回收机制
  • (一)ClickHouse 中的 `MaterializedMySQL` 数据库引擎的使用方法、设置、特性和限制。
  • (转)linux下的时间函数使用
  • (转)visual stdio 书签功能介绍
  • .NET MVC、 WebAPI、 WebService【ws】、NVVM、WCF、Remoting
  • .NET 中的轻量级线程安全
  • @TableLogic注解说明,以及对增删改查的影响
  • [ CTF ] WriteUp- 2022年第三届“网鼎杯”网络安全大赛(朱雀组)