我有一个问题是用Laravel 5删除mysql中的表。
如何删除laravel 5中的表格?
不截断表:
答案 0 :(得分:8)
您可以运行php artisan migrate:rollback
命令,如果在最后一批中创建了一个表,那么它将被删除(如果正确编写了down()
迁移方法)。
如果没有,您可以使用drop()
方法创建新的迁移和删除表:
Schema::drop('users');
或者:
Schema::dropIfExists('users');
答案 1 :(得分:1)
从表中删除记录:
DB::table('table_name')->delete();
如果您希望截断整个表,这将删除所有行并将自动递增ID重置为零,您可以使用truncate方法:
DB::table('table_name')->truncate();
答案 2 :(得分:0)
通过获取数据库实例 DB ::表( 'TABLE_NAME') - >删除();
答案 3 :(得分:0)
.one, .three, .two {
width: 50%;
height: 0;
-moz-transform: skew(-30deg,0deg);
-webkit-transform: skew(-30deg,0deg);
-o-transform: skew(-30deg,0deg);
-ms-transform: skew(-30deg,0deg);
transform: skew(-30deg,0deg);
padding-bottom: 30rem;
position: absolute;
top: 0;
box-shadow: inset 18px 18px 48px 16px rgba(0,0,0,0.5);
}
.one {
background: #ff0;
z-index: 75;
left: -15%;
}
.two {
background: blue;
left: 30%;
z-index: 77;
}
.three {
background: red;
z-index: 79;
left: 70%;
}
.one:before, .three:before, .two:before{
content: "";
transform: skewX(30deg);
-ms-transform: skewX(30deg); /* IE 9 */
-webkit-transform: skewX(30deg); /* Safari and Chrome */
background-repeat: no-repeat;
background-position: top left;
/* new styles */
position: absolute;
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
width: 1000%; /* something ridiculously big */
height: 1000%; /* something ridiculously big */
}
.one:before {
background-image: url('https://www.readinbrief.com/wp-content/uploads/2017/12/gadgets-2018.jpg');
z-index: 76;
}
.two:before{
background-image: url('https://i.pinimg.com/originals/6c/0d/de/6c0dde4564bd293d93e2282e727002b1.jpg');
z-index: 78;
}.three:before{
background-image: url('https://www.wired.com/wp-content/uploads/2015/03/zte-spro2_0201-1024x768.jpg');
z-index: 80;
}
答案 4 :(得分:-3)
find the id of a row then perform an action
$obj=obj::find($id);
$obj->delete();